相关疑难解决方法(0)

仅发布模式 APK 构建的颤振问题

从已安装的 APK 运行应用程序时出现问题,但当直接从 Android Studio 运行时,应用程序运行良好。在物理设备和仿真器上进行测试,并使用构建模式调试、配置文件和发布(其中发布和配置文件模式当然仅适用于物理设备)

摘要:a) 共享首选项、路径提供程序和权限处理程序生成一个MissingPluginException. b) Android 后退按钮不起作用。

这些可能是单独的问题,但我强烈怀疑它们是相关的,因为只有当应用程序从不是直接从 Android Studio 安装的 APK 启动时才会发生。

非常清楚 - 如果我从 Android Studio 中“安装”该应用程序,那么即使没有 AS 连接,我也可以继续使用该应用程序。但是,当我构建一个 APK,手动安装它并尝试运行该应用程序时,我会遇到由上述错误引起的各种症状。如果我随后通过 Android Studio 连接 Logcat,问题将持续存在,直到我使用 AS 安装新版本。

更多细节:

  1. 在发布模式的 APK 构建过程中,gradle 会抱怨缺少“libs.jar”文件,例如:
Execution failed for task ':app:lintVitalQaRelease'.                    
> Could not resolve all artifacts for configuration ':app:devProfileRuntimeClasspath'.
   > Failed to transform libs.jar to match attributes {artifactType=processed-jar, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}.
      > Execution failed for JetifyTransform: /home/johan/AndroidStudioProjects/teacher_app/build/app/intermediates/flutter/devProfile/libs.jar.
         > Transform's input file does not exist: /home/johan/AndroidStudioProjects/teacher_app/build/app/intermediates/flutter/devProfile/libs.jar. (See https://issuetracker.google.com/issues/158753935) …
Run Code Online (Sandbox Code Playgroud)

android release build.gradle flutter

7
推荐指数
1
解决办法
3080
查看次数

标签 统计

android ×1

build.gradle ×1

flutter ×1

release ×1