【问题标题】:Export Signed .Apk From Existing Android Project Via Eclipse通过 Eclipse 从现有的 Android 项目中导出签名的 .Apk
【发布时间】: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 命令。如果安装不成功,这应该会给出一条错误消息。

标签: android eclipse


【解决方案1】:

只是一种可能性;您是否完成了设备的设置 --> 应用程序 --> 全部 --> myApp --> 删除过程?即使它是您签署的调试密钥库,它也可能不同,并且手机不会安装它。

如果这不起作用,您能否发布您安装应用程序时的 logcat?

【讨论】:

    【解决方案2】:

    非常感谢您抽出宝贵时间查看并回复此问题。重新安装 Eclipse IDE/Android SDK 包(2014 年 3 月)后,上述过程有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-11
      • 1970-01-01
      • 2013-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多