1

Android設定のさまざまな用語についてさまざまな説明を行いましたが、特定のケースについてはまだ混乱しています。

私のケースについて具体的な質問があります。以前は、Android ライブラリの Eclipse プロジェクトに次の設定がありました。

    Project Build Target : API Level 15
    Project.properties file : target=android-15
    Manifest.xml : 
       minSDKVersion : 15
       targetSDKVersion : 15

これにより、ライブラリは Android 4.0.3 以降をサポートできるようになりました。

今、私は自分のライブラリにいくつかの変更を加え、特に使用しました -@JavascriptInterfaceそしてBuild.VERSION_CODES.KITKAT

今、私は自分のライブラリに次の値を持っています:

    Project Build Target : API Level 19
    Project.properties file : target=android-19
    Manifest.xml : 
       minSDKVersion : 15
       targetSDKVersion : 15

これにより、Android 4.0.3 以降のすべてのデバイスで問題なくライブラリを使用できますか?

そうでない場合、上記の変更を使用しているときに、Android 4.0.3 以降のサポートを維持するにはどうすればよいかアドバイスをいただけますか?

4

1 に答える 1

1

ターゲットのビルドとコンパイルのバージョンは常に同じである必要があり、最新バージョンまたは使用している最高の API バージョンである必要があります。新しい API バージョンには古いライブラリがないか、一部のライブラリが新しいバージョンで非推奨になっている可能性があるためです。そのため、最新バージョンまたは最新バージョンをターゲットにすることをお勧めします。

于 2016-07-07T06:00:16.237 に答える