1

私は Android の初心者で、既存のアプリケーションを実行しようとしています。

ファイル project.properties には、次の行があります。

target=android-20

マニフェスト ファイルに次の行があります。

 <uses-sdk
    android:minSdkVersion="14"
    android:targetSdkVersion="14" />

これら 2 つのディレクティブは同じ SDK バージョンを参照するべきではありませんか?
実行しようとしているアプリにエラーはありますか?

4

1 に答える 1

2

どちらも別物です。 minSDKVersionアプリがサポートされる最低限の API レベルを指定します。一方、プロジェクトのビルドに使用する API バージョンtargetSDKVersionについて言及しています。build-toolどちらも Android API レベルの任意の値を持つことができますが、targetSDKVersion未満であってはなりませんminSDKVersion。Eclipseもこれに対してエラーを出します。

お気づきかもしれませんが、minSDKVersion API よりも古い API のライブラリ メソッドを使用すると、minSDKVersion. targetSDKVersionマニフェスト ファイルで選択している場合は、build-toolその特定の API が必要です。

于 2015-05-16T17:55:01.140 に答える