8

私は最新かつ最高の IntelliJ Community エディションを使用しています。私のアプリケーションは Android エミュレーターで正常に動作します。ただし、Kindle Fire により適したエミュレーターが必要です。AVD Manager で構成を変更しました (デバイスを API 10 に設定することを含む)。

新しい仮想デバイスをターゲットにするようにプロジェクトを構成するために自分のプロジェクトに行ったとき、次のメッセージが表示されました。「AVD DEV3 のビルド ターゲットは、ビルド ターゲットと互換性がありません。」

問題が API 10 の選択に関連していることを理解するのに、それほど手間はかかりませんでした。

自分のプロジェクトで API 10 を使用するように指示している場所がわかりません。全体を見渡してみましたが、API レベルへの参照はまったく見当たりませんでした。何か案は?

編集

追加した

<uses-sdk android:minSdkVersion="10" />

私の AndroidManifest.xml ファイルに追加し、新しいデバイスを選択できました。今、始めています。

4

3 に答える 3

2

TonyとBlundellが述べているように、答えはファイルminSdkVersionであなたを宣言することです。AndroidManifest.xmlこのようにして、アプリケーションは、少なくとも。を満たすすべてのAVDで起動できるようになりますminSdkVersion

<uses-sdk>タグ に関するその他のドキュメントは次のとおりです:http: //developer.android.com/guide/topics/manifest/uses-sdk-element.html

于 2012-08-08T15:31:22.360 に答える
0

次に示すように、Gradle ファイルでこの値を設定します。

android {
    compileSdkVersion 30
    buildToolsVersion "30.0.3"

    defaultConfig {
        applicationId "com.example.kotlinconverterapp"
        **minSdkVersion 26**
        targetSdkVersion 30
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }
于 2021-04-22T15:01:40.030 に答える