2

Android Studio を 2.2.2 に更新し、最新の SDK をインストールしました。Build tools のバージョンは 25.0.0 になりましたが、新しいプロジェクトを作成しようとすると、最小限の SDK セクションに API レベル 8 (Froyo) のオプションがありません。

また、minSdkVersion 8 を持つプロジェクトをインポートしようとしましたが、次のエラーが表示されます。 "そして、使用を強制するために tools:overrideLibrary="android.support.v7.appcompat" を使用することをお勧めします

ということは、今後、最新の appCompat-v7 は API 8 をサポートしなくなるということですか? 下位バージョンの appCompat-v7 とビルド ツールを使用して API 8 用に開発できることはわかっていますが、この最新のライブラリを API 8 用に使用する方法はありません (appCompat-v7:25.0.0 をオーバーライドする必要はありません)。

私が何か間違ったことをしている場合は、私を修正してください。

4

2 に答える 2

0

はい、間違いなく更新は構成を即興するためのものであり、いくつかの新しい更新では古いSDKバージョンと互換性がありません。たとえば、古い SDK と互換性のない Android Studio のベクター アセットを確認してください。

プロジェクトでこの依存関係を使用してみて、「com.android.support:multidex:1.0.0」をコンパイルしてコンパイルしてください

また、アプリケーション クラスに this.install(multidex); と記述します。

試してみてください。うまくいくかもしれません

于 2016-11-07T06:29:55.873 に答える
0

24.2.0のバージョン以降のサポート ライブラリは、 minSdk を 9に移動しました。

公式のリリース ノートを確認できます。

注:リリース 24.2.0 では、Android 2.2 (API レベル 8) 以前のサポートが削除されます。これらのシステム バージョンに対応するためだけに存在するクラスとメソッドは、非推奨としてマークされ、使用されなくなりました。これらの非推奨のクラスとメソッドは、将来のリリースで削除される可能性があります

あなたの質問について:

ということは、今後、最新の appCompat-v7 は API 8 をサポートしなくなるということですか?

はい、これらのライブラリはこの API レベルをサポートしません。
minSdk=8 で作業したい場合は、バージョン24.1.1を使用する必要があります。

于 2016-11-07T08:26:44.087 に答える