cordova build android失败,这里有需求命令输出和错误日志:
cordova requirements
Requirements check results for android:
Java JDK: installed 1.8.0
Android SDK: installed true
Android target: installed android-23,android-24,android-25
Gradle: installed
错误日志:
cordova build android
BUILD FAILED
Total time: 18.397 secs
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':CordovaLib:compileDebugAidl'.
> java.lang.IllegalStateException: aidl is missing
答案 0 :(得分:0)
1.-尝试打开Android SDK并安装所有可用的API和SDK工具,必要时进行更新
2.-然后转到此页https://developer.android.com/studio/index.html#downloads 并下载tools_r25.2.3-windows.zip,(或MAC或Linux)
3.-在/ Android / Sdk文件夹中解压缩并替换此文件夹
4.-如果问题未解决,请检查ANDROID_HOME和PATH位置是否正确。为此,请写下以下内容:
if isempty(funcParamsNames)
isNoFuncParamsNames=true;
else
funcParamsNames=unique(funcParamsNames);
isNoFuncParamsNames=false;
end
答案 1 :(得分:0)
我遇到同样的问题,因为我在PATH变量中有错误。 尝试通过cmd:
中的此注释确保您的路径是正确还是否 echo %PATH%
你需要使用这两条路径
;%ANDROID_HOME%\工具;%ANDROID_HOME%\平台的工具
你的ANDROID_HOME必须是:
C:\ your_SDK_Path \的Android \ SDK