2016-10-19 4 views
0

Android 5.1デバイス用の単純なアプリケーションをプログラミングしましたが、Android 5.0でも実行できるかどうかは考えていました。 私はGradleの設定を変更する必要があるが、私は正確に何を確認していない知っているように:Android 5.1 APP on 5.0デバイス?

android { 
compileSdkVersion 23 
buildToolsVersion "24.0.1" 

defaultConfig { 
    applicationId "com.apps.mainUser.firstApp" 
    minSdkVersion 22 
    targetSdkVersion 23 
    versionCode 1 
    versionName "1.0" 
} 

が、それは十分に21にminSdkVersionが変更しますか?これらの設定でAndroid 5.0デバイスにAPI 23(Android 5.1)プログラムされたAppを実行することも可能ですか?実際のデバイスなしでアプリを「テスト」する方法はありますか?

+0

メイクエミュレータを変更することをお勧めしますエミュレータにそれを実行しようAPIレベル(またはAndroid 5)。 – Shane

+1

API 23 ==マシュマロ –

答えて

1

はいちょうど21minSdkVersionを作り、そのAndroidのAPIレベル21

1

はいあなたが変更しなければならないminSdk.IであるAndroidの21のminSdkVersionが9とtargetSdkVersion 24

+0

返信いただきありがとうございます。なぜそれらのsdkバージョンが正確に? –

+0

'targetSdkVersion 24'を設定した場合、' compileSdkVersion 24'を変更する必要があります。 – crgarridos

+0

Android SDK(ソフトウェア開発キット)は、Androidプラットフォーム用のアプリケーションを開発するための開発ツールです。 AndroidのSDKは、以下を含む: 必要なライブラリ デバッガエミュレータアンドロイドOSのためのAndroidアプリケーション・プログラム・インターフェース(API) サンプルソースコード チュートリアルのための関連文書 –