Ich habe SDK-Manager für API-Ebenen (15,21, 22,26) installiert. Wenn SDK Managers nur zum Testen der App gedacht ist, kann ich die installierten API-Level-Pakete löschen und andere API-Level installieren, um diese APIs ebenfalls zu testen? Und wird es Auswirkungen auf die Funktionsweise der App haben? Ich möchte die bereits installierten Pakete löschen, da ich sie bereits getestet habe.Android SDK-Manager - Xamarin.Android
Antwort
Basierend auf dem Android Dashboard:
https://developer.android.com/about/dashboards/index.html
Sie können die jeweiligen Verteilungsprozentsätze für Geräte auf der ganzen Welt sehen. Dies bedeutet, dass Sie damit leichter auswählen können, welche API-Stufen Sie in Ihrer Anwendung unterstützen möchten.
Der SDK-Manager wird zum Herunterladen und Verwalten des Android SDK und anderer Tools verwendet. Mit den APIs, die Sie installieren, können Sie für diese Version von Android entwickeln.
Ich glaube, Ihre Frage bezieht sich auf die im SDK-Manager bereitgestellten Emulator Images. Diese benötigen ziemlich viel Platz auf Ihrem Computer und Sie können diese installieren/deinstallieren, wann immer Sie wollen, da es sich einfach um Bilder handelt, die die entsprechende API-Ebene mit optionalen Google-APIs emulieren, falls gewünscht.
Um Ihre Frage zu beantworten:
- Es gibt keine Notwendigkeit, die tatsächlichen
Android SDK Platform X
wobei X die API-Ebene zu deinstallieren. Dies sind kleine Pakete im Vergleich zuSystem Images
- Sie können frei
System Image
deinstallieren, die Sie nicht mehr verwenden, wenn Sie die Anwendung bereits auf dieser Version getestet haben. Die einzige Warnung hier ist, dass sie groß sind und einige Zeit benötigen, um sie erneut zu installieren. Ich halte normalerweise eine von jeder der folgenden API-Ebenen von Emulatoren (19-> 26) - Solange Sie nur
System Image
Elemente und nicht dieAndroid SDK Platform
deinstallieren, wird dies Ihre Anwendung in keiner Weise beeinflussen.
Ich nehme API 22 als Beispiel. Im Folgenden finden Sie die Elemente für die API-22, die in Android SDK-Manager verfügbar:
SDK Platform: Sie diese benötigen, wenn Ihr Projekt Sie diesen Satz als Ihr Projekt Kompilierung Version. Im folgenden Fall müssen Sie nur Android 7.1 SDK Platform
Andere ** System-Image-: Erforderlich, wenn Sie wollen Android Emulator
Google APIs erstellen: jederzeit werden kann löschen
Quellen für Android SDK: Kann jederzeit gelöscht werden
- 1. Kann java.io.tmpdir für Android nicht einstellen sdkmanager
- 2. Android Statusleiste Höhe in Xamarin.Android?
- 3. Android Studio 2.3 Windows: AVDManager und SDkManager UI sind weg?
- 4. sdkmanager vs "android update sdk", um Abhängigkeiten zu installieren
- 5. Xamarin.Android
- 6. Ändern Xamarin.Android Api Version
- 7. Benutzerdefinierte Navigation für xamarin.android
- 8. Xamarin.Android sofort beendet
- 9. Xamarin.Android 7.0 Build-Fehler
- 10. Material Kalenderansicht in Xamarin.Android
- 11. DrawableLeft programmgesteuert auf Xamarin.Android?
- 12. Xamarin.Forms oder Xamarin.Android/Xamarin.IOS
- 13. Xamarin.Android Emulator
- 14. UNBEHANDELTE AUSNAHME In Xamarin.Android
- 15. Xamarin.Android C# GetItemId() nicht definiert?
- 16. Aktivieren von PROGUARD - Xamarin.Android
- 17. Xamarin.Android MvvmCross Datenbindung Problem
- 18. Verwenden Sie project.json mit xamarin.android
- 19. StatusBar Transparent im Fragment Xamarin.Android
- 20. Ignorieren Baugruppen In Xamarin.Android Linkers
- 21. Wie kann ich die android SDKmanager Ausgabe lesen, damit ich ein Paket installieren kann?
- 22. Xamarin.Android: Start eine neue Absicht
- 23. StringContent ist leer auf Xamarin.Android
- 24. Xamarin.Android MvxListView Recycling
- 25. Unterstützt Xamarin.Android MIDI?
- 26. Xamarin.Android Set SetBackground Layout
- 27. Xamarin.Android Material Design Icons
- 28. Xamarin.Android JmDNS Bindungsprobleme
- 29. Zeile Absatz - Xamarin.Android
- 30. xamarin.android: SQLiteAsync funktioniert nicht
Der Android SDK-Manager ermöglicht Ihnen die Auswahl der Pakete, die Sie installieren möchten Mit der SDK-Plattform für eine bestimmte API-Ebene können Sie mit dieser Android-Version kompilieren. Weitere Informationen finden Sie unter folgendem Link: http://www.themethodology.net/2015/02/android-sdk-manager-setup-for.html?m=1 –