1

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

在此处输入图像描述

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

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

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

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

4

3 回答 3

1

中兴 Qlux 4g 使用 Android 4.4,即 API 20。因此,要么给定设备不是正版设备,要么设备本身存在错误,或者 ubuntu 与中兴 Qlux 4g 不兼容。因此,您可以首先在 Windows/mac 等任何其他操作系统上尝试此操作(如果可能)。如果问题仍然存在,则要求客户提供另一台相同型号的设备。

于 2015-12-17T11:57:54.590 回答
0

Ubuntu 16.04
Virtualbox 5.0.24
Android 4.4-r5
Android Studio 2.1.2

我收到了这些错误:
Emulator unknown emulator-5554 disconnected。

但我能够在 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) 机器项目出现在 emulator-5554 断开连接的上方。我选择了它,调试器正在工作。

于 2016-07-31T06:05:59.723 回答
0

我收到此错误消息:

在此处输入图像描述

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

在此处输入图像描述


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

安卓盒子设置。在进行底部步骤之前执行以下操作:

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

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


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

1)打开命令提示符

2) 转到存储 adb.exe 文件的位置 在此处输入图像描述

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,请确保 Box 连接到与笔记本电脑相同的 WiFi 网络。

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

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

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


于 2016-02-25T18:31:51.017 回答