重装 Android Studio
之后发现出现以下错误,导致不能正常make Android
工程。
Fail 原因如下:
-
Failed to install the following Android SDK packages as some licences have not been accepted.
-
build-tools;28.0.3 Android SDK Build-Tools 28.0.3
-
platforms;android-28 Android SDK Platform 28
-
To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager.
-
Alternatively, to transfer the license agreements from one workstation to another, see http://d.android.com/r/studio-ui/export-licenses.html
Using Android SDK: D:\software\sdk
主要原因是电脑上之前已经安装过SDK,
没有接受 许可协议导致的。
首先打开命令行,进入到报错的sdk
路径,找到可以处理licences
的文件
-
D:\software\test>cd ..
D:\software>cd sdk
D:\software\sdk>cd tools
D:\software\sdk\tools>cd bin
D:\software\sdk\tools\bin>sdkmanager --licenses
-
Warning: File C:\Users\Administrator\.android\repositories.cfg could not be loaded.
-
6 of 6 SDK package licenses not accepted.
-
Review licenses that have not been accepted (y/N)? y
-
..... 巴拉巴拉一大堆协议,请输入y 否则不管用Android Studio
接受完协议之后就可以正常运行Android Studio
了。