2017-02-19 2 views
0

私は私のプロジェクトを終了しており、Eclipseのアンドロイドapi 23(marshmallow)のコンパイル版を改善する必要があります。 どうすればminSdkVersionを11に、targetSdkVersionを16に設定しても、Eclipseのapi 23で私のアプリケーションをコンパイルできますか? 私は、多くのデバイスをサポートし、api less 23を使用するコンパイル時間の原因のいくつかのエラーを避けるために、mini sdkを低く保ちたいと思います!例えば、日食は、これらの方法でエラーを与えるAPI 23の関連という(android6に)カメラを使用する権限チェック所属:Eclipseでapi 23 androidのコンパイルバージョンを変更するにはどうすればよいですか?

@TargetApi(Build.VERSION_CODES.M) 

ContextCompat.checkSelfPermission(context, Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED 

私が更新android.support.v4.jarより多くの時間と清掃プロジェクトを提出し、また私をeclipseは(M)と(checkSelfPermission)を知らない! ありがとう!

+1

Androidアプリ開発IDEとしてのEclipseの公式サポートは、数ヶ月前に終了しました。 IIRC、Project Properties> Androidはコンパイルするために利用可能なSDKバージョンのリストを提供します。 – CommonsWare

答えて

0

プロジェクトを右クリックします。次に、Properties-> Android に行き、必要な "Project Build Target"を選択します。ここで選択したバージョンはビルドにのみ使用され、マニフェストで指定する最小およびターゲットのSDKとは異なる場合があります。

関連する問題