2017-03-28 111 views
1

科尔多瓦构建Android失败,这里有需求的命令输出和错误日志:科尔多瓦构建Android失败:java.lang.IllegalStateException:AIDL缺少

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

1 .-尝试打开Android SDK并安装所有可用的API和SDK工具,必要时更新

2.-然后转到此页,https://developer.android.com/studio/index.html#downloads d下载tools_r25.2.3-windows.zip,(或MAC或Linux)

3.-解压并替换该文件夹中/ Android设备/ SDK文件夹

4.-如果问题还没有解决,然后检查ANDROID_HOME和PATH位置是正确的。要做到这一点,写:

export ANDROID_HOME={THE ANDROID SDK PATH}/ export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

0

我面临同样的问题,因为我已经在PATH变量错误。 尽量保证,如果你的路径是否正确或没有在CMD此评论:

echo %PATH%

你需要使用这两个路径

;%ANDROID_HOME%\工具;%ANDROID_HOME%\平台工具

,你ANDROID_HOME必须是:

C:\ your_SDK_Path \ Android \ sdk

相关问题