在linux服务器中,

使用wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz下载解压后tools/bin中并没有包含sdkmanager,意味着缺失的sdk不能自动下载

使用wget https://dl.google.com/android/repository/tools_r25.2.3-linux.zip

unzip解压到sdk目录,sdk目录下仅解压出了tools文件夹,bin下包含sdkmanager,此时直接用该sdk编译工程会报缺少licences的错误,不会自动下载缺失文件

进入到tools/bin下,按照其它网站写法执行sh sdkmanager --licenses,会得到

Error: Unknown argument --licences的错误

于是,我尝试了

sdkmanager "platform-tools" "platforms;android-28"

会让你继续输入y/n的询问,输入y后自动下载了,发现sdk目录下多了licenses,platform,platform-tools等文件夹,

此时,在进行工程编译,缺少的sdk便自动下载了,之后便成功编译

其它补充

下载sdk可通过国内Google开发者中心https://developer.android.google.cn/studio下载最新版

然后点

获取链接到sdk目录执行

wget https://dl.google.com/android/repository/commandlinetools-linux-6200805_latest.zip

下载并解压到sdk目录下,进入tools/bin执行 

sh sdkmanager --licenses

可能遇到的错误

Warning: Could not create settingsjava.lang.IllegalArgumentException        at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.(SdkManagerCliSettings.java:419)        at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:152)        at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:134)        at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:57)        at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)

解决办法需指定sdk的位置

 yes | sh sdkmanager --sdk_root="/opt/jktest/dev/sdk"  --licenses

 

更多相关文章

  1. Error generating final archive
  2. android Ant编译项目多渠道打包
  3. 2011.11.25——— android ndk 坑爹的cygwin
  4. Android快速开发不可或缺的11个工具类(下载)
  5. 使用NetBeans搭建Android开发环境
  6. android studio Could not find com.android.support.constraint
  7. android ndk编译x264开源(用于android的ffmpeg中进行软编码)
  8. [android]编译时出现/usr/bin/ld: skipping incompatible /usr/l
  9. 编译android的linux内核

随机推荐

  1. android 设置apk文件默认安装sdcard中
  2. MPAndroidChart~BubbleChart(气泡图) and
  3. Android(安卓)控制闪光灯
  4. Android SDK1.0 Permission 大全访问权限
  5. android使用notifyDataSetChanged()方法,a
  6. Android之生成桌面快捷方式(二)
  7. Android:Android Support Design之TabLay
  8. Android键盘映射
  9. Android 封装自己的工具Jar
  10. Android P 系统启动-System Server启动篇