在一段时间没有做太多 cca 开发之后,我最近更新了我的 mac 上的一些依赖项,现在“cca run android”命令不再在我的机器上运行。
我收到以下奇怪的错误:
BUILD FAILED
<my project path>/platforms/android/build.xml:90: Cannot find /usr/local/tools/ant/build.xml imported from <my project path>/platforms/android/build.xml
Total time: 0 seconds
<my project directory>/platforms/android/cordova/node_modules/q/q.js:126
throw e;
^
Error code 1 for command: ant with args: debug,-f,<my project directory>/platforms/android/build.xml,-Dsdk.dir=/usr/local
它正在寻找一个不存在的构建文件。我担心说-Dsdk.dir=/usr/local的部分。显然,它应该查看我的 android 主目录,该目录似乎设置正确:
$ echo $ANDROID_HOME
/usr/local/opt/android-sdk
如果该变量设置正确,它会找到一个:
ls $ANDROID_HOME/tools/ant/build.xml /usr/local/opt/android-sdk/tools/ant/build.xml
最近有没有人在使用最新版本的 cca 和 android 时遇到过这个问题?希望我犯的一些明显的错误可以很容易地纠正。