【发布时间】:2010-12-23 22:39:01
【问题描述】:
我只是在我的 appproject 上按右键并选择 Android Tools --> Export Unsigned Application Package...
但如果我想在手机上安装 apk,安装过程不会完成
我做错了什么?
【问题讨论】:
标签: android eclipse eclipse-plugin
我只是在我的 appproject 上按右键并选择 Android Tools --> Export Unsigned Application Package...
但如果我想在手机上安装 apk,安装过程不会完成
我做错了什么?
【问题讨论】:
标签: android eclipse eclipse-plugin
在 Eclipse 中,您可以运行 -> 构建,或者如果您已自动打开构建,您可以进入项目文件结构,然后将 .apk 文件从 bin 文件夹中复制出来。您可以将其放在设备 SD 卡上并从那里安装。不需要做导出未签名的 apk 的事情。
【讨论】:
.apk 必须签名。
Eclipse 会自动生成一个使用 bin/YourApp.apk 中的调试密钥签名的 .apk。可以将此文件用于测试目的,但您不应将此 .apk 提供给客户或最终用户,因为您将来无法更新此应用。
如果您打算将此 .apk 发布给您的客户,您应该使用自己的密钥对 .apk 进行签名。阅读:Signing Your Applications
【讨论】:
确保您在手机设置的应用程序部分启用了“未知来源”。
【讨论】:
如果你已经在模拟器上运行你的项目,你只需关闭那个模拟器。然后去
Project->clean
Project->BuildProject.
然后在模拟器中运行你的项目,然后检查一下
bin/res/your.apk file
【讨论】:
您应该使用“Export Signed”而不是“Export Unassigned”。
Google 不允许 Android 系统安装“Export Unassigned”apk,请参见此处 -> http://developer.android.com/tools/publishing/app-signing.html。
要“导出签名”,请在此处阅读 -> http://www.srccodes.com/p/article/23/build-android-application-package-file-apk-using-eclipse-ide-and-android-development-tools-adt-plugin
【讨论】: