15

pre-v21デバイスでアプリを実行するにはどうすればよいですか?

compileSdkVersion  'android-L'
minSdkVersion 14
targetSdkVersion 'L'

私はTheme.Materialonのみを使用していv21ます。私はv20サポート ライブラリを使用していません。com.android.support:support-v4:19.+

Android Studio からアプリケーションを実行すると、デバイスに互換性がないと表示されます。

{compatible=NO, reason=minSdk(API 20, L preview) != deviceSdk(API 16)}

どこから取っているのminSdk 20ですか?

編集:

これが起こっている理由は、(確認された場合)

プレビュー SDK (android-L) に対してコンパイルする場合、ビルド ツールは minSdkVersion と targetSdkVersion を同じ API レベルにロックします。これにより、アプリケーションが L に固有の処理を行っていない場合でも、生成されたアプリケーションを古いリリースの Android を実行しているデバイスにインストールできなくなります。

ソース: Reddit

4

1 に答える 1