当前位置: 首页 > 知识库问答 >
问题:

Cordova build android显示“您尚未接受以下SDK组件的许可协议”

秦德海
2023-03-14

我在Ionic3项目上工作。当使用Cordova build Android构建应用程序时,它会显示此错误

失败:生成失败,出现异常。

* What went wrong:
A problem occurred configuring root project 'android'.
> You have not accepted the license agreements of the following SDK components:
  [Android SDK Build-Tools 26.0.1, Android SDK Platform 25].
  Before building your project, you need to accept the license agreements and complete the installation of the missing components using the Android Studio SDK Manager.
  Alternatively, to learn how to transfer the license agreements from one workstation to another, go to http://d.android.com/r/studio-ui/export-licenses.html

位于($Android_HOME/Android/SDK/tools/bin)目录

发生此错误的主要问题是什么?如何克服这个问题?还有其他办法解决这个问题吗?

共有1个答案

袁琪
2023-03-14

一个更简单的方法是在命令提示符上运行:

mkdir“%android_home%\licenses”

echoSet/p=“8933bad161af4178b1185d1a37fbf41ea5269c55”“%android_home%\licenses\android-sdk-license”

mkdir“包含Android-sdk\licenses的文件夹”

回声集/p=“8933BAD161AF4178B1185D1A37FBF41EA5269C55”“包含Android-SDK\licenses\Android-SDK-license的文件夹”

记住使用echo或set。

更多来自之前的答案

 类似资料: