Jenkins Android 编译环境搭建常见问题

2,297 阅读1分钟
  • Android SDK License Accept 问题

    • Android SDK 在调用前是需要接受它的 License 的,解决方法:
      cd ~/Library/Android/sdk/tools/bin  #不同的人目录不一样,不要无脑拷贝
      ./sdkmanager --licenses
      
      Android SDK 会询问你是否接受协议,一路 Y就行了。
  • Failed to install the following SDK components, The SDK directory is not writable (/home/Android/Sdk)

    • 这个问题的主要原因是你的服务器为 root 用户,而你的 Jenkins 安装的时候只有普通权限,访问不了你的 SDK 目录,解决方法:
      sudo chown -R jenkins:jenkins /opt/android-sdk/ #不同的人目录不一样,不要无脑拷贝