由于cordova 3.5.0及以下版本存在严重漏洞。
当我将 cordova 更新到 3.6.3 时
npm uninstall cordova -g
npm install cordova - g
cordova -v
3.6.3-0.2.13
我也在使用 phonegap 版本 3.5.0-0.21.18。
构建在 cli 上失败,表示我的 Android SDK 缺少用于平台工具的 build.template。这是我所做的;
cordova platform rm android
cordova platform add android
phonegap build android
[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] compiling Android...
C:\myapp\platforms\android\cordova\node_modules\q\q.js:126
throw e;
^
Error: ENOENT, no such file or directory 'C:\Android SDK\sdk\platform-tools\tools \lib\build.template'
我已经厌倦了更新 SDK 平台工具,但这个问题仍然存在,有什么想法吗?
最佳答案
在我的 Windows 操作系统案例中,我在 ANDROID_HOME 环境变量的值中添加了分号并且它以某种方式起作用。(使用 cordova 3.6.3-0.2.13)
关于android - Android 3.5.0 中的严重漏洞 - 使用 cordova 3.6.3 运行构建时的 cli 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26162528/