【问题标题】:Getting APK file from my project从我的项目中获取 APK 文件
【发布时间】:2010-12-23 22:39:01
【问题描述】:

我只是在我的 appproject 上按右键并选择 Android Tools --> Export Unsigned Application Package...

但如果我想在手机上安装 apk,安装过程不会完成

我做错了什么?

【问题讨论】:

    标签: android eclipse eclipse-plugin


    【解决方案1】:

    在 Eclipse 中,您可以运行 -> 构建,或者如果您已自动打开构建,您可以进入项目文件结构,然后将 .apk 文件从 bin 文件夹中复制出来。您可以将其放在设备 SD 卡上并从那里安装。不需要做导出未签名的 apk 的事情。

    【讨论】:

    • 您不应将此 .apk 用于测试以外的任何目的。
    【解决方案2】:

    .apk 必须签名。

    Eclipse 会自动生成一个使用 bin/YourApp.apk 中的调试密钥签名的 .apk。可以将此文件用于测试目的,但您不应将此 .apk 提供给客户或最终用户,因为您将来无法更新此应用。

    如果您打算将此 .apk 发布给您的客户,您应该使用自己的密钥对 .apk 进行签名。阅读:Signing Your Applications

    【讨论】:

      【解决方案3】:

      确保您在手机设置的应用程序部分启用了“未知来源”。

      【讨论】:

        【解决方案4】:

        如果你已经在模拟器上运行你的项目,你只需关闭那个模拟器。然后去

        Project->clean
        Project->BuildProject.
        

        然后在模拟器中运行你的项目,然后检查一下

        bin/res/your.apk file
        

        【讨论】:

          【解决方案5】:

          您应该使用“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

          【讨论】:

            猜你喜欢
            • 2012-08-22
            • 2013-06-09
            • 2015-06-16
            • 1970-01-01
            • 2013-12-20
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多