Android Gradle插件3.0.0更新问题

时间:2017-11-04 23:31:33

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

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

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

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

P.S。抱歉,没有可供分享的匹配代码,因为我认为它与配置无关,因此可以通过Android Studio运行。

2 个答案:

答案 0 :(得分:3)

  

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

是的,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。

答案 1 :(得分:0)

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

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

如果是这样,在禁用此功能后,您也可以使用已创建的apk(debug apk)到其他设备(通过使用未知来源选项或adb选项)