私のアプリケーションはエミュレーターでうまく動作しますが、デバイスで実行するとパッケージの解析でエラーが発生します!!
デバイスで動作させるには、どのような変更を加える必要がありますか?
インストールにより、次の場合に指定されたエラーが発生する可能性があります。
Name of the package is changed after signing: Use the exact name as the signed package is (instead, adjust the name in Manifest)
Package is compiled against on higher API level: Correct the API level in Manifest file
Package is executed from SD-card: Run (install) the apk -file from phones memory OR use adb command to install it
ほとんどの場合、より高い API レベルに対してコンパイルされています。マニフェスト ファイルに移動し、この行を変更します
uses-sdk android:minSdkVersion="VERSION_NUMBER_YOU_USING"
に
uses-sdk android:minSdkVersion="3"
デバイスに apk をインストールできるかどうかを確認します。
Android-Manifest.xml の minSdkVersion 値が電話 API レベルを超えています。携帯電話にインストールできるように縮小します。
お使いの携帯電話のAndroidバージョンに適した API レベル
を
ここ
で
見つけ
て
ください
。.3: API レベル 10
3.0: API レベル 11
3.1: API レベル 12
3.2: API レベル 13
4.0: API レベル 14
4.0.3: API レベル 15
4.1: API レベル 16