android - Android 3.5.0 中的严重漏洞 - 使用 cordova 3.6.3 运行构建时的 cli 问题

标签 android cordova phonegap-build cordova-3

由于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/

相关文章:

ios - Ionic 3. 如何使用 cli 定位特定版本的 iOS 模拟器?

ios - 来自 iTunes Connect 的有关应用程序状态的令人困惑的消息?

java - 如何在Android Studio中设置Android Library模块并被多个项目引用?

Android Studio - 4K 显示器 UI 缩放

android - data-rel ="external"在 jQueryMobile Beta 2 和 PhoneGap 1.0 中不起作用

childbrowser - Phonegap构建-在InAppBrowser或子浏览器中打开没有工具栏的外部页面并关闭它?

android - 在 Android Phonegap Build 中集成广告

android - Firebase (FCM) : open activity and pass data on notification click. 安卓

android - 如何保存 GoogleMap 的状态

javascript - Angular 4 + Http 在 Cordova 中未进行垃圾收集