我正在努力弄清楚我的设备在Android Studio中无法识别的问题。但是我确实从文件浏览器中看到了它,可以浏览设备文件。
是的,我在发布这个问题之前做了一些研究,所以我将列举我尝试的内容:
非常欢迎任何建议!
提前致谢!
答案 0 :(得分:3)
显然,安装Google USB驱动程序'从SDK Manager实际上没有安装它们!
你必须去:
' C:\用户\ your_user \应用程序数据\本地\的Android \ SDK \额外\谷歌\ usb_driver \'
答案 1 :(得分:2)
首先,我确保已经安装了谷歌的usb_driver。无论是通过SDK还是SlashJ所说的:
显然,安装Google USB驱动程序'从SDK Manager实际上没有安装它们!
你必须去:
' C:\用户\ your_user \应用程序数据\本地\的Android \ SDK \额外\谷歌\ usb_driver \'
右键点击' android_winusb.inf'并安装。
- SlashJ
完成之后:
您可以尝试拔下并重新插入Android设备。
答案 2 :(得分:2)
尝试通过网络使用ADB,但这取决于您拥有的Android版本。
如果没有ADB over network
,您应该看//JSON (JavaScript Object Notation) Constructor
Answers = function (a_options, a_facts, a_img, answer)
{
this.a_options = a_options;
this.a_facts = a_facts;
this.a_img = a_img;
this.answer = answer;
};
//Prototype adds a property to an already existing JSON Object
Answers.prototype.displayA = function()
{
return this.a_options;
// return this.a_facts;
// return this.a_img;
// return this.answer;
};
var answer1 = new Answers(['Bill Self', 'Phog Allen', 'Larry Brown', 'James Naismith', 'Roy Williams'], "Bill Self is 372-82 (.822) during his 14 years at the helm of Kansas.", "img/self.jpg", "Bill Self");
//Calling Answers sets variables on answer1. You can do the same in json
answer2 ={
a_options : ['Bill Self', 'Phog Allen', 'Larry Brown', 'James Naismith', 'Roy Williams'],
a_facts : "Bill Self is 372-82 (.822) during his 14 years at the helm of Kansas.",
a_images : "img/self.jpg",
answer : "Bill Self",
displayA : function(){
return this.a_options;
}
}
output = '';
//You assigned an array to answer1.a_options. So loop through the array. It is possible with and without the DisplayA prototype
for(i=0;i<answer1.a_options.length;i=i+1)
{
output = output + '<input type="radio" name="name" value="'+answer1.a_options[i]+'">'+answer1.a_options[i]+'<br>';
}
//It is possible to use the displayA prototype too
for(i=0;i<answer1.displayA().length;i=i+1)
{
output = output + '<input type="radio" name="name" value="'+answer1.displayA()[i]+'">'+answer1.displayA()[i]+'<br>';
}
//It is also possible using the json method
for(i=0;i<answer2.a_options.length;i=i+1)
{
output = output + '<input type="radio" name="name" value="'+answer2.a_options[i]+'">'+answer2.a_options[i]+'<br>';
}
for(i=0;i<answer2.displayA().length;i=i+1)
{
output = output + '<input type="radio" name="name" value="'+answer2.displayA()[i]+'">'+answer2.displayA()[i]+'<br>';
}
document.write(output);
部分,然后抱歉这个无用的建议。
答案 3 :(得分:2)
如果您已经尝试过所有这些步骤,我希望您install pdaNet software。这将自动检测并修复驱动程序,您可以在Android Studio中找到设备。
这对我有用
SO参考:
Android studio doesn't list my phone under "Choose Device"
eclipse or android studio not recognize my phone on usb debugging mode
安装驱动程序和启用USB调试的参考资料为available here供参考,您也可以进行交叉检查。
参考文献2:Installing pdaNet
答案 4 :(得分:2)
检查Android Studio中的SDK平台是否已安装Android 6.x(N),因为Nexus获得了Android N更新,因此它可能是您遇到的问题之一...
答案 5 :(得分:2)
当我遇到这个问题时,我所做的就是手动安装驱动程序。你所做的是从谷歌网站下载驱动程序而不是Android Studio然后你进入设备管理器并右键单击你的nexus。然后转到驱动程序选项卡并点击更新,然后在计算机上手动查找驱动程序导航到下载的驱动程序并单击它们。设备管理器将安装您的驱动程序,并应解决问题。另外,对于司机,您可以尝试this或this驱动程序也请在Android Stack Exchange上发布这类问题,谢谢!
答案 6 :(得分:1)
我的Wiko手机有类似的问题,我安装了错误的usb驱动程序,我无法手动完成。
- 在开发者模式下,启用usb debuging
- 尝试使用适用于Windows 10的apk安装程序更新您的驱动程序,即使它已经安装:
醇>
此工具允许自动安装正确的驱动程序。
详细了解我之前的问题:
How can I run my ionic app on a physical device (Wiko phone) on Windows?
答案 7 :(得分:1)
也许您还必须在设备上启用开发人员模式。 Here's a walkthrough
答案 8 :(得分:1)
我只是遇到了这个问题,任何事都适合我 什么帮助我点击内部版本号(设置 - 关于电话 - 内部版本号)的大量时间,并发生魔术:)
答案 9 :(得分:0)
您是否已登录Android Studio运行标签 - &gt;编辑配置 - &gt;目标设置为USB设备。 如果这不起作用,请尝试更新Android Studio和/或设备的固件,这里也是一个类似的问题,涉及nexus和windows 10:https://stackoverflow.com/a/31938193/3817308
我希望这有帮助。
答案 10 :(得分:0)
我不确定你是如何安装adb驱动程序的。如果您的设备显示在设备管理器中但不是ADB设备,请尝试以下步骤
答案 11 :(得分:0)
还有另一个你可能想尝试的Stack帖子(Cannot see Nexus 6P for debugging)。
您需要在此处手动下载驱动程序(http://developer.android.com/sdk/win-usb.html)
转到“设备和打印机”,右键单击“MTP”,然后选择属性。
单击“ADB界面”,然后单击“属性”
转到“驱动程序”标签,使用刚刚下载的文件更新驱动程序。 (确保先解压缩)