Visual studio cordova工具 - 无法运行/调试/部署到android。 adb挂起

时间:2016-02-18 17:52:17

标签: android adb visual-studio-cordova

我正在尝试通过我的Cordova Tools javascript项目上的F5与各种android目标进行构建/部署和调试,但是apk不想部署。

似乎构建完成并成功部署,并且ADB控制台窗口出现但仍为空白。没有应用程序部署到设备或模拟器。

尝试过Nexus 5,三星Galaxy Tab 2和各种仿真器。

之前,所有设备都已用作调试目标

改变的是我最近格式化了我的笔记本电脑并转移到Windows 10企业版

我正在使用Visual Studio 2015 Enterprise的全新安装

我可以在Windows Phone 8.1,Windows 10上调试OK

如果我尝试使用ADB部署从控制台创建的APK:

  

adb install android-debug.apk

我得到了

  

3715 KB / s(在0.300秒内为1141677字节)        pkg:/data/local/tmp/android-debug-unaligned.apk        失败[INSTALL_PARSE_FAILED_MANIFEST_MALFORMED]

我没有使用APK,因为它是从VS

构建的

我尝试清除缓存,检查依赖项(两者都在选项中)并检查更新。

有关如何前进的任何建议?

由于

2 个答案:

答案 0 :(得分:2)

解决。原来config.xml设置不正确。 Config.xml>常见>包名称需要采用反向域名表示法,以便android部署到设备。

我没有注意到这一点,因为我只使用Cordova Tools项目来编译Windows 8.1 / 10设备,并且在这些构建配置中,没有强制执行包命名约定

这导致了问题:

包名:mycompany.myappname

这解决了问题:

包名:com.mycompany.myappname

答案 1 :(得分:1)

尝试命令行/终端,导航到项目文件夹的根目录,然后输入" cordova platform remove android。“然后,再次重建解决方案(这将从干净状态生成平台/ android)