Leo*_*lan 16 android build gradle travis-ci
我正在尝试使用Travis构建android项目android-28,build-tools-28.0.0但无论我做什么,我都会得到```
无法安装以下Android SDK软件包,因为某些许可证尚未被接受.平台; android-28 Android SDK平台28构建工具; 28.0.0 Android SDK构建工具28要构建此项目,请接受SDK许可协议并使用Android Studio SDK Manager安装缺少的组件.或者,要将许可协议从一个工作站转移到另一个工作站,请 在编译期间参见http: //d.android.com/r/studio-ui/export-licenses.html```
我试过了:
components:
- build-tools-28.0.0
- android-28
通过安装 - echo y | android update sdk --no-ui --filter build-tools-28.0.0,android-28,extra-android-m2repository
接受许可使用 yes | sudo $ANDROID_HOME/tools/bin/sdkmanager --licenses
接受许可使用
licenses:
- 'android-sdk-preview-license-52d11cd2'
- 'android-sdk-license-.+'
- 'google-gdk-license-.+'
甚至手动写入文件内部 $ANDROID_SDK/licenses
我很确定两周前它完全正常工作,但现在它每次都抛出这个错误.
有问题的公关,所以你可以看看错误,构建和文件.https://github.com/Nozbe/WatermelonDB/pull/25
Ton*_*nyL 12
将以下代码添加到您的.travis.yml文件中
before_install:
- yes | sdkmanager "platforms;android-28"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1851 次 |
| 最近记录: |