使用VS2015
更新1中的默认Blank Cordova项目,我尝试将(Debug > Android > Device
)发布到Android模拟器(Tools > Visual Studio Emulator for Android
),我收到以下错误:
Severity Code Description Project File Line Suppression State
Error Unable to deploy to Android device, no attached device was found. If you recently attached a device, you may need to wait a few seconds before it is recognized. BlankCordovaApp2
当我在弹出式部署错误窗口中单击Yes
时,我也收到以下错误:
Operation not supported. Unknown error:0x80070057
以下没有运气。
Android SDK Manager
并更新了文件。HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Android SDK
指向正确的位置有什么想法吗?
答案 0 :(得分:3)
我所要做的就是在手机上启用Android USB Debug。
答案 1 :(得分:1)
Windows 10,VS 2015,Cordova 6.3.1,使用Andriod 23
我遇到了一些不同的adb.exe错误,我修复了所有这些错误。也许这份清单会有所帮助。 (有些事情已经提到但是^^她是我的名单):
如果你看到一个以上的模拟器正在运行,如果你什么也看不到,请杀掉他(重启pc)。
从手机中删除应用,例如如果你改变了开发机器。
安装MS Visual Studio时,您可以先取消选中全部,然后只检查Javascript-> Cordova。安装将完成剩下的工作。但是安装node.js和andriod-sdk(只有sdk不是wohle andriod开发工作室......不需要)
使用Andriod SDK-Manager确保您拥有" Andriod sdk构建工具"仅适用于您的版本....对我来说23 ..和额外 - >" Andriod Suppot Repository"我喜欢这样:
here you can see my SDK Manager Part 1
here you can see my SDK Manager Part 2
5.确保您已在手机上激活开发人员选项并启用USB调试。并在启动时确保您允许从计算机访问,例如笔记本电脑到你的设备电话。设备上应出现提示。
孢霉素A
答案 2 :(得分:1)
我遇到了类似的问题。 解: 1)在Android设备中打开开发人员工具并撤销USB调试授权 2)然后重启USB调试
答案 3 :(得分:1)
我能够通过编辑config.xml文件并更改目标API级别以匹配我手机上安装的Android OS版本进行开发来解决此问题。以下是google开发者文档的链接:
https://developer.android.com/about/versions/marshmallow/android-6.0.html
它包含有关向后兼容性的信息,以帮助正确设置版本。
答案 4 :(得分:0)
这是解决我的问题的方法。它不能解决原始问题,但它允许我使用Visual Studio Emulator for Android
解决方法:
使用下拉列表中的Debug > Android > VS Emulator XXX
打开模拟器并进行调试。可以使用Tools > Visual Studio Emulator for Android
以前的工作流程:
Tools > Visual Studio Emulator for Android
Device Profile
Debug > Android > Device
答案 5 :(得分:0)
对我有用