Visual Studio cordova 工具 - 无法运行/调试/部署到 android.亚行挂断



我正在尝试通过在我的 Cordova Tools JavaScript 项目上按 F5 来构建/部署和调试,该项目具有各种 android 目标,但 apk 不想部署。

生成似乎已完成并成功部署,并且 ADB 控制台窗口显示,但保持空白。不会将任何应用部署到设备或模拟器。

尝试过Nexus 5,三星Galaxy Tab 2和各种模拟器。之前所有设备都已用作调试目标

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

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

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

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

亚行安装安卓调试.apk

我得到

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

我没有修补APK,因为它是从VS构建的

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

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

谢谢

已解决。事实证明配置.xml设置不正确。配置.xml>通用>包名称需要采用反向域名表示法,Android 才能部署到设备。

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

这导致了问题:

包名称:mycompany.myappname

这解决了问题:

软件包名称: com.mycompany.myappname

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

最新更新