【问题标题】:Android INSTALL_FAILED_INVALID_APK base.apk is missing after updating to gradle plugin 7.2.1更新到 gradle 插件 7.2.1 后,Android INSTALL_FAILED_INVALID_APK base.apk 丢失
【发布时间】:2022-07-27 12:44:17
【问题描述】:

在将 gradle 插件从 7.1.3 更新到 7.2.1 后,尝试在 AndroidStudio 中构建和安装我们的应用时,我收到错误 INSTALL_FAILED_INVALID_APK ... base.apk is missing。

我注意到,构建的 apk 文件非常小(~6 MB 而不是~20 MB)。

当切换回 gradle 插件 7.1.3 时,一切都很好。

我正在使用 Android Studio Chipmunk 2021.2.1 补丁 1。

【问题讨论】:

  • 你试过build>clean projectbuild>rebuild project吗?
  • @Niraj 是的,我尝试了所有这些方法。
  • 试试这个:./gradlew clean
  • 你能做到吗?
  • @Ruan_Lopes 我确实做到了。我已将我的解决方案添加为下面接受的答案。

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


【解决方案1】:

您可以尝试其中任何一种

  1. HMS 工具包如果已安装,请卸载它
  2. 使缓存失效并重新启动
  3. 删除所有构建文件夹,然后重试。
  4. 构建 > 清理项目

如果你解决了请告诉我。

【讨论】:

    【解决方案2】:

    有点晚了。

    这个问题可能有多种可能性。

    我以前也遇到过这个问题。

    修复 1 -> 你的包名必须有 '.'例如:com.example.app

    修复 2-> 只需删除文件夹中的旧 APK android/app/build/outputs/apk/debug/app-debug.apk

    请尝试一下。希望您的问题得到解决。

    【讨论】:

      【解决方案3】:

      最终,我发现问题是由我的 build.gradle buildType 中的testCoverageEnabled true 引起的。我不知道如何以及为什么,这不是一个理想的情况,但删除它,解决了问题。

      【讨论】:

        【解决方案4】:

        尝试删除旧的调试应用并在干净构建后重试

        • rm -rf android/app/build/outputs/apk/debug/
        • 使缓存失效并重新启动
        • 扑干净
        • 颤振酒吧获取
        • 颤动运行

        【讨论】:

          【解决方案5】:
          To fix the above issue just remove .idea,.gradle folders from project level
          

          and remove build folder inside app level folder app > build
          

          Rerun the app.
          

          【讨论】:

            【解决方案6】:

            只需删除文件夹中的旧 APK android/app/build/outputs/apk/debug/app-debug.apk。就这样。享受你的编码......

            【讨论】:

              猜你喜欢
              • 2020-01-12
              • 2021-12-02
              • 2021-11-17
              • 1970-01-01
              • 2020-01-04
              • 1970-01-01
              • 2021-11-30
              • 2019-09-13
              • 1970-01-01
              相关资源
              最近更新 更多