尽管ADB成功检测到手机,但未检测到USB设备或正在运行的仿真器

时间:2017-04-09 19:07:20

标签: android linux debian adb

我知道这个问题被问了很多,但是通过几十个答案都没有用。 我正在尝试使用在Debian(Jesse)上运行的Android Studio 2.3.1(APP是4.X Jellybean API)在我的华为Mate 9上运行一个简单的hello世界。

- 我已经在手机上启用了调试选项(我可以看到开发者选项)

- 通过Android Studio安装SDK和ADB。

- 正在ADB设备上成功检测到设备。*

- 我尝试过MTP和PTP(目前它在PTP上)

尽管有各种不同的组合,我也没有看到我的手机准备上传我的程序。

*随着android studio关闭: 当我检查adb时,它通常永远不会第一次找到手机(adb设备)但是在我做了kill-server和start-server之后,我第二次运行adb设备时会得到唯一的手机ID。毋庸置疑,如果我在第二次检测到它后再运行工作室,手机仍然不会出现。

由于

2 个答案:

答案 0 :(得分:0)

试试这两个解决方案:

1)转到设置而不是安全性并启用“未知来源”以允许安装来自未知来源的应用。如果它还没有工作,请尝试第二种解决方案。

2)此问题可能是由于您移动型号的adb驱动程序不受支持。对于此下载PdaNet+所有设备的通用adb驱动程序下载程序。它将要求删除当前的驱动程序并继续操作。它将解决所有与adb驱动程序相关的问题。

链接:http://pdanet.co/a/

答案 1 :(得分:0)

因此,经过严格的搜索,我发现无法在android select部署目标菜单中找到手机的原因是由于哈希码菜单中的选项。

您需要拨打#2846579#(适用于华为7及以后的手机)才能找到隐藏的窗口,对我而言,它说ProjectMenu为活动标题名称,然后你必须选择背景设置 - >后台调试 - >打开然后重新启动你的手机,如果你有你的电脑上的avd,android运行良好和手机上激活的调试选项这是所有需要的,以便成功部署您的应用。