【发布时间】:2014-03-06 09:39:53
【问题描述】:
更新 - 项目价值
Eclipse/Android 问题
在将现有 Android 项目导入 Eclipse 时遇到的这个问题,有没有人有一个简单的解决方案。
使用现有 Android 项目的目的是专门利用 Eclipse ADT 导出向导生成签名的 .apk,该文件应该可以在 2.3.3 版本以上的 Android 设备上运行。
现有的 Android 项目已经在我的设备(Android 版本 2.3.3)上进行了测试并且可以正常运行。
使用的工具:
Android SDK/Eclipse IDE 包(2014 年 3 月),加上 Java JDK(2014 年 3 月)。
所有工具功能正常。
导入现有 Android 项目流程:
打开 Eclipse > File > New > Project > Android Project From Existing Code > Next > Browse to select project from root directory > Select project > Finish)。
此过程有效,现有 Android 项目已导入并显示在 Eclipse 控制台左侧的 Project Explorer 视图下。
然后我在导出最终的 .apk 之前使用 Eclipse ADT 导出向导对项目进行了签名。
总结:
所有软件似乎都可以正常工作。 签名过程似乎工作正常。 .apk 的导出似乎工作正常。
我可以成功地将现有的 Android 项目导入 Eclipse。 我可以成功签署.apk。 我可以成功导出.apk。
但是,生成的 .apk 不会安装在我的移动设备上(Android Build 2.3.3)。
回复:AndroidManifest.xml:
minSDKVersion = "10" targetSDKVersion ="19"
RE:project.properties:
target=android-19
【问题讨论】:
-
当您尝试安装 APK 时会显示什么错误消息(如果有)?
-
您在尝试安装签名版本之前是否卸载了调试版本?
-
检查您的设备上是否有相同的应用程序(具有相同的包名称)并且其签名不同,或者它具有相同的签名但其version_code大于您的新apk。
-
尝试安装 APK 时未显示错误消息。在尝试新安装之前,所有以前的版本都已从我的设备中删除。
-
尝试使用
adb install命令。如果安装不成功,这应该会给出一条错误消息。