当我试图在Cordova项目上安装android平台时,我得到了以下错误。我一直在遵循这个指南:https://cordova.apache.org/docs/en/latest/guide/cli/
执行以下操作出错:$ cordova platform add android --save
配置根项目'android‘时出现问题。您尚未接受以下SDK组件的许可协议: Android SDK Platform 24。
我到处寻找接受Android SDK Platform 24的许可协议的方法,但没有真正的幸运。
提前谢谢你。
发布于 2017-07-17 16:54:59
您也可以只执行
$ANDROID_HOME/tools/bin/sdkmanager --许可证
或者对于Windows执行
sdkmanager%ANDROID_HOME%/
/bin/sdkmanager--许可证
-或者--
C:\Users{your-username}\AppData\Local\Android\sdk\tools\bin\sdkmanager --许可证
( windows命令的功劳是@puneet-kumar)
发布于 2016-11-02 23:13:28
我不太确定cordova是如何工作的,但是一旦许可被接受,它就会创建一个文件。您可以手动创建该文件。在this question上对此进行了说明,但以下是用于创建所需许可证文件的命令。
Linux:
mkdir "$ANDROID_HOME/licenses"
echo -e "\n8933bad161af4178b1185d1a37fbf41ea5269c55" > "$ANDROID_HOME/licenses/android-sdk-license"
Windows:
mkdir "%ANDROID_HOME%\licenses"
echo |set /p="8933bad161af4178b1185d1a37fbf41ea5269c55" > "%ANDROID_HOME%\licenses\android-sdk-license"
发布于 2016-12-23 10:03:29
我在装有Cordova 6.4.0和Android Studio 2.2.3的Mac 10.12.1上遇到了这个问题。
当我安装Android Studio时,它安装的是Platform 25,而不是24。要安装24,请执行以下操作:
Android 7.0 (Nougat) | 24
https://stackoverflow.com/questions/40383323
复制相似问题