2017-07-15 23 views
0

APIレベル(15,21,22,26)のSDKマネージャーをインストールしました。 SDKマネージャがアプリをテストするだけの場合は、インストールしたAPIレベルパッケージを削除し、他のAPIレベルをインストールしてこれらのAPIもテストできますか?そして、それはアプリがどのように働くかに影響を与えるだろうか?私はすでにそれらをテストしているので、すでにインストールされているパッケージを削除したいです。Android SDKマネージャー - Xamarin.Android

+0

Android SDKマネージャでは、インストールするパッケージを選択することができます。特定のAPIレベルのSDK Platformを使用すると、そのバージョンのAndroidに対してコンパイルできます。このリンクの詳細については、http://www.themethodology.net/2015/02/android-sdk-manager-setup-for.html?m=1を参照してください。 –

答えて

1

Androidのダッシュボードに基づいて:

https://developer.android.com/about/dashboards/index.html

あなたは、世界中のデバイスのそれぞれの分布の割合を見ることができます。つまり、アプリケーションでサポートしたいAPIレベルを選択するのに役立ちます。

SDKマネージャは、Android SDKやその他のツールをダウンロードして管理する手段として使用されます。インストールするAPIを使用すると、そのバージョンのAndroid用に開発することができます。

あなたの質問は、SDKマネージャで提供されているエミュレータイメージを参照していると思います。これらはコンピュータのかなりのスペースを占有し、必要に応じてオプションのGoogle APIを使用してそれぞれのAPIレベルをエミュレートする単純なイメージなので、いつでもこれらをインストール/アンインストールできます。

あなたの質問に答えるために:

  1. Xは、APIレベルで実際のAndroid SDK Platform Xをアンインストールする必要はありませんが。これらは小さいパッケージですSystem Images
  2. System Imageは、すでにそのバージョンでアプリケーションをテストしていた場合にはもう使用していないものをアンインストールすることができます。ここで注意すべき点は、サイズが大きいことと、再度インストールするのに少し時間がかかることだけです。私は通常、以下のAPIレベルのエミュレータ(19-> 26)のいずれか1つを保ちます。
  3. Android SDK PlatformではなくSystem Imageの項目をアンインストールするだけであれば、アプリケーションには何の影響もありません。
0

例としてAPI 22を使用しています。 enter image description here

SDKプラットフォーム::以下は、AndroidのSDK Managerで利用可能であるAPI 22の項目は、あなたのプロジェクトがあなたのプロジェクトのコンパイルバージョンとしてこれを設定するときは、これを必要とします。以下のケースでは、唯一のAndroid 7.1 SDKプラットフォームを必要とする enter image description here

その他**システムイメージ:あなたはAndroidのエミュレータを作成したいときに必要

のGoogle API:いつでも削除することができます

Android SDKのソース:いつでも削除できます

関連する問題