【问题标题】:Android can't build release APK with gradle build tool 3.0.0-alpha2Android 无法使用 gradle build tool 3.0.0-alpha2 构建发布版 APK
【发布时间】:2017-06-03 09:28:49
【问题描述】:

我在使用 Android Studio 3 canary 2 时遇到问题,生成的 APK 文件始终是 TEST 版本,除非使用命令“adb install -t apkname”,否则无法安装在任何设备上。 p>

错误是失败 [INSTALL_FAILED_TEST_ONLY]

【问题讨论】:

  • 这是故意的。按设计工作。
  • @IntelliJAmiya 它还没有发布。
  • 我在 3.0 beta 7 中遇到了同样的问题,我无法再将我的 APK 发布到商店,因为我的发布 APK 是一个“测试”APK。我不明白@Henry 的回答。你能提供更多有用的见解吗?我使用 Realm,它要求我使用一些显然需要 studio 3.0 的 gradle 功能。所以现在当我回到 2.3 时,我也无法构建......
  • @GabrielMorin 看这里stackoverflow.com/a/42969467/1796579

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


【解决方案1】:

Android Studio 3.0.0 Beta 7 也有同样的问题

如此处所述:https://developer.android.com/studio/run/index.html

注意:运行按钮构建一个带有 testOnly="true" 的 APK,这意味着 APK 只能通过 adb(Android Studio 使用)安装。如果 你想要一个人们可以在没有 adb 的情况下安装的可调试 APK,选择 您的调试变体,然后点击 Build > Build APK(s)。

对于发布版本也是如此,对于 Android Studio 3,您需要转到 Build > Build APK(s) 以获得可以提交到商店的不可测试的发布 apk。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-30
    • 2018-07-07
    • 1970-01-01
    • 2017-02-03
    • 2017-10-29
    相关资源
    最近更新 更多