否,minSDk(API 14)> deviceSdk(API 1)

时间:2015-12-17 11:48:08

标签: android android-sdk-tools android-debugging

我被一个客户端给了一个设备( ZTE Qlux 4g )作为某个应用程序的测试设备。我在 Ubuntu 14.04 上工作。这款手机将分发给500名出租车司机,因此我无法避免在这款手机上进行测试。

enter image description here

我没有在任何其他设备(Nexus4,Nexus5,Moto E,Xperia Z)上收到此错误。我显然有开发人员的选择& USB调试已启用。我通过电子邮件&下载APK来安装应用程序它运行。

当我将此设备连接到我的Ubuntu机器时,logcat只显示这一行:

01-01 00:00:00.000 0-0 /? E /内部:设备权限不足

任何方向的任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:1)

中兴通讯Qlux 4g使用的是Android 4.4,即API 20.因此,无论是给定的设备是不是正版设备还是设备本身有一些错误,或者ubuntu与ZTE Qlux 4g不兼容。 所以你可以做的是首先在任何其他操作系统上尝试这个,比如windows / mac(如果可能的话)。 如果问题仍然存在,请要求客户提供相同型号的其他设备。

答案 1 :(得分:0)

我收到此错误消息:

enter image description here

解决方案是在命令提示符下,使用命令“adb kill-server”重新启动连接。然后重新连接设备。

enter image description here

有关我正在使用的设备的一些背景信息。我正在使用的设备是通过USB电缆或以太网电缆连接到我的笔记本电脑(Android Studio)的测试盒(不是电话)。为了让我连接设备,我必须这样做:

Android Box设置。在进行最底层的步骤之前做这些事情:

1)通过USB线或以太网(RJ45)线将运行Android Studio的笔记本电脑连接到网关。

2)将网关连接到与笔记本电脑相同的WiFi网络。

如何使用USB端口进行调试:

1)打开命令提示符

2)转到存储adb.exe文件的位置 enter image description here

3)输入“adb connect”。例如“adb connect 192.168.1.84”或“adb connect 192.168.1.94”。

3a)Android设备的IP地址可在设置 - >中找到。关于平板电脑 - >状态 - > IP地址

3b)如果Box的IP地址类似于10.134.114.51,请确保该盒子连接到与笔记本电脑相同的WiFi网络。

如果您在adb.exe目录中,则其他adb命令包括:​​

1)adb devices =查找当前连接到您计算机的所有设备。

2)adb kill-server =断开设备连接

答案 2 :(得分:0)

Ubuntu 16.04
Virtualbox 5.0.24
Android 4.4-r5
Android Studio 2.1.2

我收到了这些错误:
仿真器未知仿真器-5554已断开连接。

但是我能够在Android Studio外的shell中连接到android虚拟机。

要解决此问题,在Android Studio中我必须启动终端(左下角的图标)并运行以下内容:

netstat -ln | grep 5555 ;# As expected adb server was alive.
adb connect <ANDROID_VIRTUAL_MACHINE_IP_ADDR>:5555

然后,Innotek GmbH Virtual(Android 4.4.4 API19)机器项目显示在模拟器-5554上方断开连接。我选择了它,调试器正在工作。