最近安装了VS 2015社区更新3在Windows 10 Pro 32位。在过去的几天里,我一直在和科多瓦打比赛,但是不能让它正常工作。
我试过:
本文来自构建日志/ VS /模拟器/调试日志/ me。
生成:警告:未指定模拟器,默认为AVD_GalaxyNexus_ToolsForApacheCordova生成:未能创建上下文0x3005
VS:有部署错误。继续吗?
我:如果我点击“是”
Build:调试正在启动模拟器:“到服务器的连接失败了。”(file:///android_assset/www/index.html)“)
Me: App在模拟器Me上出现了3次:断点不起作用。在调试日志中,我看到许多消息“无法找到或打开PDB文件”。
Me: Build说应用程序已经安装,但是部署失败了?
内部版本:
在模拟器-5554上安装apk C:/Users/pears/Documents/Visual 2015/Projects/BlankCordovaApp1/platforms/android/build/outputs/apk/android-debug.apk .安装成功解锁屏幕..。运行命令“输入键事件82”在模拟器-5554.在模拟器-5554上启动应用程序“io.cordova.myapp6178b0/..MainActivity”。在模拟器-5554上运行命令"am start -W -a android.intent.action.MAIN -nio.cordova.myapp6178b0/.为所有插件启动成功执行"after_run“钩子。警告:未指定模拟器,默认为AVD_GalaxyNexus_ToolsForApacheCordova ==========生成:1成功,0失败,0最新,0跳========== ==========部署:0成功,1失败,0跳过==========
我:我在构建日志中没有看到任何错误。
更新7.22.2016
我创建了一个新的Azure (Windows2012 R2数据中心,64位,2核心英特尔2.2,7 GB内存),并安装了VS 2015和Cordova。从AVD管理器,基本仿真器启动良好。但是,对于一个空白的Cordova项目,部署仍然失败。我看到白色科多瓦屏幕说它连接到了设备上。然后,同样的消息“到服务器的连接失败了。”(file:///android_assset/www/index.html)". )也许重定向index.html黑客会有所帮助。我没试过。
接下来,我在我的桌面Windows10VM中安装了独立的Android,以获得更多的AVD和SDK选项。立刻,它告诉我我的CPU不支持VT。有道理-这是一个AMD处理器。无论如何,我启动了AVD GalaxyNexus ToolsForApacheCordova仿真器,它从未完成加载。它的目标是API 19、Android4.4和arm CPU。我尝试升级到API 23,它拒绝运行,并说:
英特尔HAXM需要运行这个AVD。CPU不支持所需的特性(VT或SVM)。
不幸的是,您的计算机不支持硬件加速虚拟化。以下是您的一些选择:
( 1)使用系统测试装置
2)在Windows/OSX计算机上开发支持VT和NX的Intel处理器
3)在支持VT或支持支持向量机的Linux计算机上进行开发。
4)使用基于ARM系统映像的Android虚拟设备(这比硬加速虚拟化慢10倍)
发布于 2016-07-19 21:37:35
看起来VS没能创建一个Android虚拟设备。您可以在Android的版本中创建一个VS安装在您的计算机上。默认位置在"C:\Usersusename\AppData\Local\Android\sdk\“中。点击"Avd Manager“并创建一个设备。确保它是唯一被创造出来的设备--任何现存的设备都可能被破坏。然后,回到VS,点击"Android -> Build to Google仿真器“。
FYI--如果您启用了Hyper V(您使用的是Windows仿真器),您应该选择ARM系统映像。
https://stackoverflow.com/questions/38420873
复制相似问题