zu bauen Ich habe das Android SDK auf einem Aws Ubuntu-Server (14.04) installiert. Ich habe eine Ruby-Anwendung, die eine APK erstellt und es funktioniert gut in meiner Entwicklungsumgebung.Mindestmenge von Android SDK-Dateien benötigt, um eine Release-APK von der Befehlszeile
jedoch das Android SDK ist sehr groß und hat die Hälfte des Raumes aufgenommen i auf dem Server Professional Report haben (4 Gb)
Alles, was ich von der sdk müssen, ist es zu haben, ausgeführt wird:
./gradlew assembleRelease
und unterzeichnen Sie die apk mit einem keystore
jarsigner
Verwendung Wie Sie Plattformen nimmt den größten Teil der es sehen kann:
:~/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
Hier ist eine Liste von dem, was drin ist:
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
Ich habe bereits das docs-Verzeichnis entfernt, die 1 GB dauerte fast, aber ich bin nicht sicher, was ich sonst noch entfernen können. Alle Vorschläge sind sehr zu schätzen, danke für Ihre Zeit
Danke für Ihre Antwort, ist es nur die kompilierte SDK-Version? oder alles zwischen minSdkVersion & targetSdkVersion? 'compileSdkVersion 23 buildToolsVersion "23.0.3" DefaultConfig { applicationId "com.firma.AppName" minSdkVersion 14 targetSdkVersion 23 version 1 version "1.0" }' – PeterG
@PeterG: Nur die 'compileSdkVersion '. – CommonsWare
danke, ich habe es gerade getestet, es funktioniert perfekt mit nur der 'compileSdkVersion'. Tut mir leid, dass ich nicht früher geantwortet habe, aber ich stieß auf mehr Probleme, die mich daran hinderten, die Lösung vollständig zu testen – PeterG