我正在尝试通过我的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
构建的我尝试清除缓存,检查依赖项(两者都在选项中)并检查更新。
有关如何前进的任何建议?
由于
答案 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)