Android Gradle插件3.0.0更新问题
Android Gradle plugin 3.0.0 update issue
在我将 android 项目 gradle 版本更新到 3.0.0 后,我遇到了一个奇怪的问题。当我尝试使用 Fabric 安装我的应用程序或通过电子邮件发送 *.apk 时,它显示 "App cant be installed" 但是当我直接使用 IDE 时,一切都很好。
我已经花了很多时间浏览所有已知的 gradle 3.0.0 问题,但没有找到任何东西。
也许有人遇到过类似的问题?
P.S。抱歉,没有匹配代码可以分享,因为我认为它与配置无关,因为它通过 Android Studio 工作。
Maybe anybody faced similar issue?
是的,I blogged about it a couple of days ago。
如果您要分发 APK,请明确为该角色构建 APK,例如:
使用“构建 APK”菜单选项
使用 assembleDebug
或 assembleRelease
Gradle 任务
IDE 构建的 APK 现在已设置 FLAG_TEST_ONLY
,这样的 APK 无法正常安装。 adb install -t
将安装它,但这需要收件人拥有 Android SDK。
添加到 CommonsWare 答案中,还有一个问题。
您可能启用了 。此功能的一个主要缺点是,您不能将 apk 用于其他设备(除了您用于开发的设备)。
如果是这样,禁用此功能后,您也可以将创建的 apk(调试 apk)用于其他设备(通过使用未知来源选项或 adb 选项)
在我将 android 项目 gradle 版本更新到 3.0.0 后,我遇到了一个奇怪的问题。当我尝试使用 Fabric 安装我的应用程序或通过电子邮件发送 *.apk 时,它显示 "App cant be installed" 但是当我直接使用 IDE 时,一切都很好。
我已经花了很多时间浏览所有已知的 gradle 3.0.0 问题,但没有找到任何东西。
也许有人遇到过类似的问题?
P.S。抱歉,没有匹配代码可以分享,因为我认为它与配置无关,因为它通过 Android Studio 工作。
Maybe anybody faced similar issue?
是的,I blogged about it a couple of days ago。
如果您要分发 APK,请明确为该角色构建 APK,例如:
使用“构建 APK”菜单选项
使用
assembleDebug
或assembleRelease
Gradle 任务
IDE 构建的 APK 现在已设置 FLAG_TEST_ONLY
,这样的 APK 无法正常安装。 adb install -t
将安装它,但这需要收件人拥有 Android SDK。
添加到 CommonsWare 答案中,还有一个问题。
您可能启用了
如果是这样,禁用此功能后,您也可以将创建的 apk(调试 apk)用于其他设备(通过使用未知来源选项或 adb 选项)