Pdf转apk转换为Android应用程序

时间:2014-08-21 04:49:25

标签: android eclipse pdf apk

我创建了一个应用程序。我在eclipse中使用了android工具 - >>导出未签名的应用程序包 - >>选择了一个存储文件夹。但是,默认情况下,它存储为pdf。当我尝试打开它时,它显示该文件有错误或必须被破坏..我想在我的设备Google nexus 5上测试apk。请告诉我如何进一步处理?有什么错误?我应该使用Export Signed或Unsigned应用程序包吗? 我已附上清单文件..我知道是否需要更正?

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.mobility.visiontest"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="19" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/icheck_launcher"
        android:label="@string/app_name" 

        android:theme="@style/AppTheme" >
        <activity
            android:name="com.mobility.visiontest.ui.MainActivity"
            android:screenOrientation="portrait"
            android:launchMode="singleInstance"
            android:label="@string/app_name" >

            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>


        <activity android:name="com.mobility.visiontest.ui.VisionAcuityTest"
            android:launchMode="singleInstance"
            android:screenOrientation="portrait"
            ></activity>

        <activity android:name="com.mobility.visiontest.ui.IshiharaColorBlindTest"
            android:launchMode="singleInstance"
            android:screenOrientation="portrait"
            ></activity>

        <activity android:name="com.mobility.visiontest.ui.AstigmatismTest"
            android:launchMode="singleInstance"
            android:screenOrientation="portrait"
            ></activity>

        <activity android:name="com.mobility.visiontest.ui.DuoChromeTest"
            android:launchMode="singleInstance"
            android:screenOrientation="portrait"
            ></activity>




    </application>

</manifest>

1 个答案:

答案 0 :(得分:0)

嗨,如果你有带有u的文件的apk,为什么你需要打开pdf中的文件,只需复制文件并在你的谷歌nexus手机中运行。如果不包含任何错误,你可以看到apk文件中存在的内容。

你可以在ur项目的bin文件夹中找到apk文件。

如果它包含错误,你必须使用像这样的jarsigner取消应用程序

jarsigner -verbose -keystore my.keystore FirstTest.apk alias_name

如果你取消签名apk文件

Rename the HelloTest.apk to HelloTest.zip and unzip the contents to HelloTest.
Deleted files CERT.RSA, CERT.SF under META-INF
Delete everything from the file MANIFEST.MF except the following
lines:
Manifest-Version: 1.0
Created-By: 1.0 (Android)

希望这个你好。