pre-v21
デバイスでアプリを実行するにはどうすればよいですか?
compileSdkVersion 'android-L'
minSdkVersion 14
targetSdkVersion 'L'
私はTheme.Material
onのみを使用してい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