Android Studio将物理设备识别为空?
我一直在开发一个适用于Android的Android应用程序(SDK分钟版本14),并且通常使用三星Galaxy 2和Nexus 7等平板电脑进行testing。但是,当我尝试运行应用程序(通过单击AndroidStudio中的运行)无法识别平板电脑信息,如下图所示。
有趣的是,如上图所示,当Android版本为4.2.2时,AS也将设备sdk设置为API 1
平板电脑已经设置为接受“USBdebugging”的开发人员选项,我已经尝试重新启动平板电脑,并重新启动AS,但我仍然遇到同样的问题(一切都很好,与Nexus 7和三星Galaxy 2)。
我正在使用的平板电脑/设备是“VeryKool”T742
任何帮助将不胜感激,谢谢大家。
环境信息:
操作系统:Ubuntu的
AndroidStudio版本:0.8.6
平板电脑Android版本:4.2.2
平板内核版本:3.4.5
App min SDK:14
好吧,所以我终于find了问题,显然在这个设备上,你必须设置为相机连接(即使在USBdebugging已经启用)
此链接还介绍了设置过程
当adb没有连接正确的权限时,我已经看到了这个错误。
在terminal上试试
~/Android/Sdk/platform-tools> ./adb devices
如果它返回
<deviceIdentifier> no permissions
那么你需要重新启动正确的烫发adb
~/Android/Sdk/platform-tools$> ./adb kill-server ~/Android/Sdk/platform-tools$> sudo ./adb devices
如果那有效,那么你会得到
List of devices attached * daemon not running. starting it now on port 5037 * * daemon started successfully * <deviceIdentifier> device
之后,Android Studio中再也没有Sdk版本parsing问题了。
在Ubuntu上使用Android Studio时遇到同样的问题。 显然对我来说,修复是将设备的USB连接模式设置为MTP 。
我有同样的问题。
我打开我的Android设备设置,然后select“closures”,然后“打开”USBdebugging解决它。
设备连接时禁用和重新启用debugging对我来说是个诀窍。
有时在Linux(我的情况下是Centos 6),原因可能是您没有以root用户身份启动Android Studio。 请以root用户身份重新启动android studio并尝试!
首先检查ADB版本:如果它给出输出像
Android Debug Bridge version 1.0.32
然后重新启动守护进程。
sudo adb kill-server sudo adb start-server
否则先安装adb并重新启动守护进程在Ubuntu 16.04.3中为我工作
对于Ubuntu的机器select传输选项和设备将在android studio中检测以及debugging。 一般来说,设备处于充电状态的窗口,但对于Ubuntu的这是如何工作的。
还有很多次的设备没有被检测到,再次做同样的事情。