Automatically accept all SDK licences

后端 未结 30 2260
感情败类
感情败类 2020-11-22 16:35

Since gradle android plugins 2.2-alpha4:

Gradle will attempt to download missing SDK packages that a project depends on

Which

30条回答
  •  我在风中等你
    2020-11-22 17:26

    if you run yes | sdkmanager --licenses, then we print content of $ANDROID_HOME/licenses/android-sdk-license,

    we will get this

    # cat $ANDROID_HOME/licenses/android-sdk-license
    
    8933bad161af4178b1185d1a37fbf41ea5269c55
    
    d56f5187479451eabf01fb78af6dfcb131a6481e
    

    For GitLab CI, to accept Android SDK Build-Tools 26.0.2 licenses, you need to run this

    before_script:
      - mkdir -p $ANDROID_HOME/licenses
      - echo "8933bad161af4178b1185d1a37fbf41ea5269c55" > $ANDROID_HOME/licenses/android-sdk-license
      - echo "d56f5187479451eabf01fb78af6dfcb131a6481e" >> $ANDROID_HOME/licenses/android-sdk-license
    

提交回复
热议问题