我更新了(通过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来构建我的项目?