错误消息“No, minSDK(API 14) > deviceSDK(API 1)”的一个明显原因,到目前为止,我在 StackOverflow 和其他论坛都没有提到它:
如果未选中虚拟设备“Emulated Performance - [] Use Host GPU”的 AVD Manager 选项,则 Android 模拟器仅在“API 1”级别上工作:-(。
因此,如果您尝试使用此设置执行标准 Android 应用程序(例如“API 14”级别),
Android 桌面屏幕不显示,只是黑屏,“android”为白色字母。
再次执行“Run / Device Chooser / Choose a running device / Compatible”时,如果项目配置文件中设置了“minSDKVersion 14”,则会出现错误信息“No, minSDK(API 14) > deviceSDK(API 1)” “应用程序”。
-
为什么你应该尝试使用未选中的选项运行 Android 模拟器?
嗯...如果你的Win8或Linux电脑真的提供OpenGL2图形,你可以用默认设置“Emulated Performance - [x] Use Host GPU”来操作模拟器。
但是,如果您的 Win8 或 Linux 计算机仅提供 OpenGL1 图形,因为我的旧版 Win8-32 位笔记本电脑“ASUS Eee PC T101MT”和“Dell Vostro 1000”带有 Microsoft 的标准 Windows 驱动程序,Android 模拟器会因错误消息“APPCRASH”而崩溃, “故障模块名称:libOpenglRender.dll”。
因此,通过取消选中该选项,您将无法运行需要通常 API 级别(API 14,...)的 Android 应用程序:-(。
阅读这篇关于在当前和旧计算机上不完整地推出适用于 Win、Linux 和 MacOX 的 OpenGL2 驱动程序的文章 :-(:
https://github.com/processing/processing/wiki/OpenGL-Issues
真诚的罗尔夫