首页 > 解决方案 > 我的应用程序在 Android 10 上运行良好,但在所有其他 Android 版本上崩溃。在模拟器和真实设备上

问题描述

我正在使用安卓工作室。即使是我制作的最简单的应用程序也无法在低于 10 的 Android 版本(Android Q)上运行。我有两个虚拟设备。一台具有 API 29 的虚拟设备可以很好地运行一切。另一个使用 API 26 (Android 8.0)。我的应用程序也无法在运行 Android 8.0 的 LG G6 上运行。我没有 Android Q 设备来测试该版本的模拟器之外的应用程序。当我在 Android 8.0 virt 上的应用程序崩溃后打开 Logcat 时。设备我得到了很多可笑的错误,这些错误可以追溯到一些 Java 文件,如 View、ViewGroup、ImageView、BitmapDrawable 等。此时,我尝试运行的应用程序只是一个具有黑色背景和文本字段的图像。

xml 错误 科特林

我确实选择了 API 15 作为最低 API,这就像该死的 Android 4.0.3 之类的......该应用程序至少应该能够在高于该版本的版本上运行。

标签: androidkotlin

解决方案


可能您显示的图像太大,调整它的大小将解决您的问题。它是什么大小(物理大小,而不是文件大小)以及它在哪个文件夹中?问题可能与Android Studio Canvas 相同:drawing too large bitmap


推荐阅读