我只需在我的应用项目上按右键,然后选择Android工具-->导出未签名的应用程序包...。但如果我想在手机上安装apk,则安装过程无法完成。我做错了什么?
在Eclipse中,您可以选择运行->构建或者如果您已经开启了自动构建功能,您可以进入项目文件结构中,直接从bin文件夹中复制.apk文件。您可以将其放置在设备的SD卡上,并从那里安装。无需执行导出未签名APK的操作。
这个 .apk 必须签名。
Eclipse 会自动生成一个带有调试密钥的 .apk 文件,路径为 bin/YourApp.apk。可以使用该文件进行测试,但不应将此 .apk 提供给客户或最终用户,因为您将无法在未来更新此应用。
如果您打算向客户发布此 .apk,应使用自己的密钥对 .apk 进行签名。请参阅:签署应用程序
Project->clean
Project->BuildProject.
bin/res/your.apk file
你应该使用“导出已签名”而不是“导出未分配”。
谷歌不允许安卓系统安装“导出未分配”的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