【问题标题】:Android Studio Not Installing APK After Update to 3.6.xAndroid Studio 更新到 3.6.x 后未安装 APK
【发布时间】:2020-08-06 13:24:03
【问题描述】:

我刚刚将 Android Studio 从 3.5.x 更新到 3.6.x。更新后,我不得不删除 .idea/* 和 .iml 文件才能使构建工作,因为 AS 抱怨混合 Gradle 和非 Gradle 文件。

从那时起,当我按下“运行应用程序”时,Gradle 构建成功完成,并且实际上在 build/outputs/apk 文件夹中生成了一个 apk,但 APK 并未自动安装在正在运行的模拟器上。我必须自己拖放.apk。此外,当我手动运行 Build->Build APKs 时,我收到消息 Build APK(s): APK(s) generated successfully for 0 modules:

即时运行和“如果未更改则不安装 APK”设置均已禁用。我正在使用 Gradle 4.3 版和 Android Gradle 插件 2.3.3 版

更新:比 3.6.x 更新的版本再次运行良好,无需我进行任何修复。所以我想谢谢 Google/Jetbrains。

【问题讨论】:

    标签: android android-studio gradle apk


    【解决方案1】:

    升级tools.build:gradle版本

    dependencies {
             classpath 'com.android.tools.build:gradle:3.6.1'
            // classpath 'com.android.tools.build:gradle:3.6.3'
    
        }
    

    升级distributionUrl版本。 gradle-wrapper.properties

    distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip
    

    然后在应用层build.gradle部分添加以下内容。

     android {
            lintOptions {
                checkReleaseBuilds false
                abortOnError false
            }
        }
    

    然后清理-重建-重启IDE

    【讨论】:

    • 当我更新 tools.build:gradle 版本时,我在尝试同步项目时收到错误 Unable to find method 'org.gradle.api.tasks.compile.CompileOptions.setBootClasspath(Ljava/lang/String;)V'.
    • @Max 这个问题,检查stackoverflow.com/questions/50122867/…
    • @Max 解决了吗?
    • 我又走了几步,但所有方法都导致不得不更新 gradle 或 Android gradle 插件,我的代码库还不允许这样做。但是,即使是较新版本的 Android Studio 也可以正常运行,因此我目前正在运行 4.0。
    猜你喜欢
    • 1970-01-01
    • 2015-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多