从已安装的 APK 运行应用程序时出现问题,但当直接从 Android Studio 运行时,应用程序运行良好。在物理设备和仿真器上进行测试,并使用构建模式调试、配置文件和发布(其中发布和配置文件模式当然仅适用于物理设备)
摘要:a) 共享首选项、路径提供程序和权限处理程序生成一个MissingPluginException. b) Android 后退按钮不起作用。
这些可能是单独的问题,但我强烈怀疑它们是相关的,因为只有当应用程序从不是直接从 Android Studio 安装的 APK 启动时才会发生。
非常清楚 - 如果我从 Android Studio 中“安装”该应用程序,那么即使没有 AS 连接,我也可以继续使用该应用程序。但是,当我构建一个 APK,手动安装它并尝试运行该应用程序时,我会遇到由上述错误引起的各种症状。如果我随后通过 Android Studio 连接 Logcat,问题将持续存在,直到我使用 AS 安装新版本。
更多细节:
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)