首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法接受许可协议Android SDK Platform 24

无法接受许可协议Android SDK Platform 24
EN

Stack Overflow用户
提问于 2016-11-02 23:06:59
回答 32查看 181.9K关注 0票数 123

当我试图在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的许可协议的方法,但没有真正的幸运。

提前谢谢你。

EN

回答 32

Stack Overflow用户

发布于 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)

票数 172
EN

Stack Overflow用户

发布于 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"
票数 165
EN

Stack Overflow用户

发布于 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,请执行以下操作:

  • 打开安卓Studio.
  • 打开Android 7.0 (Nougat) | 24
  • Click ok的盒子,然后按照instructions.
票数 57
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40383323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档