小编Leo*_*lan的帖子

Travis-CI`Android 28许可证尚未被接受

我正在尝试使用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

android build gradle travis-ci

16
推荐指数
1
解决办法
1851
查看次数

标签 统计

android ×1

build ×1

gradle ×1

travis-ci ×1