android - 我的应用程序在 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 等。此时,我尝试运行的应用程序只是一个具有黑色背景和文本字段的图像。
我确实选择了 API 15 作为最低 API,这就像该死的 Android 4.0.3 之类的......该应用程序至少应该能够在高于该版本的版本上运行。
解决方案
可能您显示的图像太大,调整它的大小将解决您的问题。它是什么大小(物理大小,而不是文件大小)以及它在哪个文件夹中?问题可能与Android Studio Canvas 相同:drawing too large bitmap
推荐阅读
- java - Java Jackson 反序列化同名但类类型不同的对象
- spring - 在前端或后端使用 Googles API?
- install4j - install4j service start exception
- airflow - 如何获得气流以一次将数千个任务添加到芹菜?
- mysql - mysql复杂的select语句
- python-3.x - how to convert column titles from int to str in python
- html - html中blockquote属性''cite''的目的是什么?
- html - 为什么 iframe 的父级会出现垂直滚动条?
- c# - EF试图创建新条目而不是关系
- spring-boot - 仅使用一个 Bean 的 Spring 上下文测试