Android Studio,否,minSdk(API 14) > deviceSdk(API 1),moto G,Ubuntu 15.04

Android Studio, No, minSdk(API 14) > deviceSdk(API 1), moto G, Ubuntu 15.04

我刚刚在 Ubuntu 15.04 (64) 上安装了 Android Studio (v1.4),但无法连接到我的 Moto G (Android 5.0.2) 运行 我根据教程制作的应用程序。

当要求选择设备时,我得到以下设备选择:
TA9290IPXK [NULL] 否,minSdk(API 14)>deviceSdk(API 1) TA9290IPXK

我已经在设备上启用了 USB 调试。当 运行ning 'adb devices' 我得到“???????????????? no permission ”并且在终止并重新启动 adv 服务器后它显示正确的序列号但返回时到 Android Studio 还是不行。

有人遇到过这个问题吗?有人可以提供解决方案的建议吗?

好的,我找到了解决方案

原来我在不同的路径中安装了 2 个 ADB,Android studio 得到其中一个配置不正确。我也没有正确设置 udev 规则。

这是我修复它所采取的步骤
1.删​​除手动安装的ADB
2. 修改 udev 规则以添加设备(事实证明,我的 Nexus 7 和 Moto G 分别不是 Asus 和 Motorolla,而是 Google inc。我使用 "lsusb" 获取了正确的 Vendor ID 代码它 returns XXXX:YYYY 供应商 ID 是 XXXX
3.将右边adb的位置添加到path(/Sdk/platform-tools/)
4. 然后重新启动所有设备(计算机和 android 设备),它似乎工作正常。

很抱歉没有给出所有输入的终端行,Ubuntu 是新手,可能比帮助更令人困惑。

希望能帮到有同样情况的人。

错误消息“不,minSDK(API 14) > deviceSDK(API 1)”的一个明显原因,到目前为止,我在 Whosebug 和其他论坛:

如果虚拟设备的 AVD 管理器选项“仿真性能 - [] 使用主机 GPU”未选中,Android 模拟器仅在 "API 1" 级别上工作:-(。

因此,如果您尝试使用此设置执行标准 Android 应用程序(例如 "API 14" 级别),

  1. 不显示Android桌面屏幕,只显示黑屏和白色字母“android”。

  2. 再次执行“运行 / Device Chooser / Choose a 运行ning device / Compatible”时出现错误信息“No, minSDK(API 14) > deviceSDK(API 1)”,如果在项目配置文件“app”中设置了“minSDKVersion 14”。

-

你为什么要尝试 运行 带有未选中选项的 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”而崩溃。

因此,通过取消选中该选项,您无法 运行 Android 需要通常 API 级别的应用程序(API 14,...):- (.

阅读这篇关于 Win、Linux 和 MacOX 的 OpenGL2 驱动程序在当前和旧计算机上的不完整推出的文章:-(: https://github.com/processing/processing/wiki/OpenGL-Issues

此致 罗尔夫

您必须设置为连接为相机(即使已经启用了 USB 调试)

感谢@Jorch914

我已经找到了解决办法。为了解决这个问题,请转到 Gradle > Build.gradle(module:app) > 然后更改与您的 phone 兼容的 minSdkVersion。希望这有帮助! :)