【问题标题】:Android release build generated in Android Studio 3.0 unable to install在 Android Studio 3.0 中生成的 Android 版本构建无法安装
【发布时间】:2017-11-09 05:02:40
【问题描述】:

使用“Android Studio 3.0 (with gradle-4.1)”生成的 Android 构建未安装在手机中,但可以将 Studio 之前生成的构建安装到此版本。

可以通过 USB 安装构建,但是当尝试安装在其他设备中生成的相同构建时,无法安装。在设备中显示“未安装应用程序”。

【问题讨论】:

  • 上传安装构建时得到的错误日志
  • 先做一些事情。 01. 清理并重建项目 02. 禁用即时运行。
  • 我尝试了同样的方法,但没有成功。
  • Rebuild and Build>Build APK /Generate Signed APK 而不是 Run>Run
  • 3.0有很多变化首先你阅读这个developer.android.com/studio/build/…。另外你必须在这里添加错误日志。,“应用程序未安装”只有这个我们不知道是什么问题。

标签: android android-studio android-gradle-plugin android-build


【解决方案1】:

在进行构建之前,请检查您是否启用了即时运行。 它是默认启用的,可以在下面找到 文件 -> 设置 -> 构建、执行、部署 -> 即时运行

禁用它,然后尝试重建 apk。 检查cmets和答案here

现在,如果您正在构建发布版 apk,并且您选择了 Signature Version V2(完整 APK 签名),则在生成签名 apk 对话框中,构建完成后应用可能无法安装。

您需要重新生成签名的 apk,同时启用两个签名版本,即 V1 和 V2。您将在 Build -> Generate Signed APK 下获得此选项。

将它与禁用即时运行相结合,您的 apk 应该可以顺利安装。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-10
    • 2018-02-26
    • 1970-01-01
    • 2015-08-20
    • 2017-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多