【问题标题】:Android Gradle plugin 3.0.0 update issueAndroid Gradle 插件 3.0.0 更新问题
【发布时间】:2017-11-05 10:23:12
【问题描述】:

在我将 android 项目 gradle 版本更新到 3.0.0 后,我遇到了奇怪的问题。当我尝试使用 Fabric 安装我的应用程序或通过电子邮件发送 *.apk 时,它显示“无法安装应用程序”,但当我直接使用 IDE 时,一切都很好。

我已经花了很多时间浏览所有已知的 gradle 3.0.0 问题,但没有找到任何东西。

也许有人遇到过类似的问题?

附:抱歉,没有匹配代码可以分享,因为我认为它与配置无关,因为它通过 Android Studio 工作。

【问题讨论】:

    标签: android android-gradle-plugin kotlin build.gradle gradle-plugin


    【解决方案1】:

    也许有人遇到过类似的问题?

    是的,I blogged about it a couple of days ago

    如果您要分发 APK,请为该角色明确构建 APK,例如:

    • 使用“构建 APK(s)”菜单选项

    • 使用assembleDebugassembleRelease Gradle 任务

    IDE 构建的 APK 现在设置了FLAG_TEST_ONLY,这样的 APK 无法正常安装。 adb install -t 将安装它,但这需要接收者拥有 Android SDK。

    【讨论】:

    • 感谢您的回答。我很好奇他们为什么没有在发行说明或已知问题中提到它。
    • @Yarik:发行说明中遗漏了很多内容。
    【解决方案2】:

    添加到 CommonsWare 答案,还有一个问题。

    您可以启用Instant Run。此功能的一个主要缺点是,您不能将 apk 用于其他设备(您用于开发的设备除外)。

    如果是这样,禁用此功能后,您还可以将创建的 apk(调试 apk)用于其他设备(通过使用未知来源选项或 adb 选项)

    【讨论】:

      猜你喜欢
      • 2020-01-04
      • 2018-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-25
      • 2020-01-12
      • 1970-01-01
      • 2021-12-02
      相关资源
      最近更新 更多