从命令行构建发布 apk 所需的最小数量 android sdk 文件
minimum amount of android sdk files needed to build a release apk from command line
我在 aws Ubuntu 服务器 (14.04) 上安装了 android SDK。
我有一个构建 APK 的 ruby 应用程序,它在我的开发环境中运行良好。
但是 android SDK 非常大,占了服务器上 space 可用空间的一半 (4Gb)
我只需要从 sdk 得到它 运行 是:
./gradlew assembleRelease
并使用 jarsigner
使用 keystore
对 apk 进行签名
如您所见,平台占据了其中的大部分:
:~/sdk/android-sdk-linux$ du -h --max-depth=1 | sort -hr
3.9G .
2.2G ./platforms
775M ./add-ons
469M ./extras
398M ./tools
104M ./build-tools
11M ./platform-tools
4.0K ./temp
这是里面的清单:
android-10 android-13 android-16 android-19 android-22 android-8
android-11 android-14 android-17 android-20 android-23 android-9
android-12 android-15 android-18 android-21 android-7 android-N
我已经删除了几乎占用 1Gb 的 docs 目录,但我不确定还能删除什么。
非常感谢所有建议,感谢您的宝贵时间
对于 platforms
,您只需要在您正在构建的项目中使用的任何一个。因此,请检查这些项目并查看您拥有的 compileSdkVersion
值。您可以删除不需要的 platforms
子目录。
我在 aws Ubuntu 服务器 (14.04) 上安装了 android SDK。 我有一个构建 APK 的 ruby 应用程序,它在我的开发环境中运行良好。
但是 android SDK 非常大,占了服务器上 space 可用空间的一半 (4Gb)
我只需要从 sdk 得到它 运行 是:
./gradlew assembleRelease
并使用 jarsigner
keystore
对 apk 进行签名
如您所见,平台占据了其中的大部分:
:~/sdk/android-sdk-linux$ du -h --max-depth=1 | sort -hr
3.9G .
2.2G ./platforms
775M ./add-ons
469M ./extras
398M ./tools
104M ./build-tools
11M ./platform-tools
4.0K ./temp
这是里面的清单:
android-10 android-13 android-16 android-19 android-22 android-8
android-11 android-14 android-17 android-20 android-23 android-9
android-12 android-15 android-18 android-21 android-7 android-N
我已经删除了几乎占用 1Gb 的 docs 目录,但我不确定还能删除什么。 非常感谢所有建议,感谢您的宝贵时间
对于 platforms
,您只需要在您正在构建的项目中使用的任何一个。因此,请检查这些项目并查看您拥有的 compileSdkVersion
值。您可以删除不需要的 platforms
子目录。