更新2之后,可以构建已发布的apk但无法安装。每种仿真器执行如下:
VS Emulator 5“KitKat:
1> BUILD SUCCESSFUL
1>
1> Total time: 3.793 secs
1> Built the following apk(s):
1> E:/sdudio/Carpass/Carpass/platforms/android/build/outputs/apk/android-release.apk
1> Executing "after_compile" hook for all plugins.
1> Executing "after_build" hook for all plugins.
1> ------ 正在复制回项目: Android
1> ------ 已将 platforms\android\build\outputs\apk\android-release-unaligned.apk 复制到 E:\sdudio\Carpass\Carpass\bin\Android\Release\android-release-unaligned.apk
1> ------ 已将 platforms\android\build\outputs\apk\android-release.apk 复制到 E:\sdudio\Carpass\Carpass\bin\Android\Release\android-release.apk
1> ------ 已复制编译的文件: Android
2>------ begain deploy: Project: Carpass, 配置: Release Android ------
2> Validating emulator arguments...
2> Determining if emulator is already running...
2> Emulator is already running.
模拟器正常运行但没有安装,只要我停止构建它就会继续部署。
Google Android模拟器: 该项目在模拟器上运行良好,而vs表示它已成功构建但部署失败。并且它没有显示任何错误,只显示警告:未指定模拟器,默认为Nexus_5_API_21。
纹波: 通常运行。
设备:
2>------ 已启动部署: 项目: Carpass, 配置: Release Android ------
2> 正在向 ADB 查询连接的设备...
2>系统找不到指定的文件。
2>系统找不到指定的文件。
它成功构建并开始部署,询问ADB是否连接了设备。然后它显示错误:“系统找不到指定的文件。”错误的来源是智能感知。 已发布的apk无法安装在设备上。
我尝试过unistall vs2015,修改vs 2015,修复vs 2015,以及[工具]> [选项]>文本编辑器> JavaScript> IntelliSense>引用选项为cordova添加了Intellisense.js,但它什么也没做。 新建一个项目或清除cordova缓存,没用......