【问题标题】:Android Studio, No, minSdk(API 14) > deviceSdk(API 1), moto G, Ubuntu 15.04Android Studio, 否, minSdk(API 14) > deviceSdk(API 1), moto G, Ubuntu 15.04
【发布时间】:2016-01-06 19:43:21
【问题描述】:

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

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

我已经在设备上启用了 USB 调试。运行“adb devices”时,我得到“???????????????? no permission”,在杀死并重新启动 adv 服务器后,它显示正确的序列号,但是当返回 Android Studio 时它仍然存在不工作。

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

【问题讨论】:

    标签: android-studio ubuntu-15.04 android-min-sdk


    【解决方案1】:

    错误消息“No, minSDK(API 14) > deviceSDK(API 1)”的明显原因,到目前为止,我在 StackOverflow 和其他论坛上都没有提到:

    如果虚拟设备“Emulated Performance - [] Use Host GPU”的 AVD Manager 选项未选中,Android 模拟器仅在“API 1”级别上工作:-(。

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

    1. Android 桌面屏幕不显示,只是黑屏,“android”为白字。

    2. 再次执行“运行/设备选择器/选择运行设备/兼容”时,如果“minSDKVersion 14”为在项目配置文件“app”中设置。

    -

    为什么您应该尝试在未选中选项的情况下运行 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

    真诚的 罗尔夫

    【讨论】:

      【解决方案2】:

      好的,我找到了解决方案

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

      这是我修复它的步骤
      1.删​​除手动安装的ADB
      2.修改udev规则以添加设备(原来我的Nexus 7和Moto G分别不是华硕和摩托罗拉而是谷歌公司。我使用“lsusb”获得了正确的供应商ID代码它返回XXXX:YYYY vendir iD 是 XXXX
      3.将正确的adb的位置添加到路径(/Sdk/platform-tools/)
      4.然后重新启动所有设备(计算机和安卓设备),它似乎工作。

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

      希望它可以帮助处于相同情况的人。

      【讨论】:

        【解决方案3】:

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

        感谢@Jorch914

        【讨论】:

          【解决方案4】:

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2015-01-13
            • 1970-01-01
            • 1970-01-01
            • 2016-06-26
            • 2012-11-12
            相关资源
            最近更新 更多