android SDK升级后为android构建时,phonegap / cordova抛出错误

时间:2017-03-20 14:00:04

标签: android cordova

我更新了(通过android工作室)android SDK,从那时起我无法为我的phonegap项目构建一个Android APK。 我还将phonegap更新到NPM提供的最新版本(6.4.6)。

引发的(误导性)错误是:

Error: CordovaError: Android SDK not found. Make sure that it is installed. If it is not at the default location, set the ANDROID_HOME environment variable.
 at <my project dir>/platforms/android/cordova/lib/check_reqs.js:45:27
<snip>

我检查了ANDROID_HOME但是设置正确。

我检查了上面错误中引用的check_reqs.js文件,并且在行上显示有一个运行命令的函数,如果命令有错误则抛出错误。

触发错误的命令是:

android list targets --compact

当手工操作时说:

The android command is no longer available.
For manual SDK and AVD management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager

这让我相信这是phonegap / cordova无法管理的新android SDK的新变化。

如何使用这个新SDK获取phonegap来构建我的项目?

0 个答案:

没有答案