1

私のアプリケーションはエミュレーターでうまく動作しますが、デバイスで実行するとパッケージの解析でエラーが発生します!!

デバイスで動作させるには、どのような変更を加える必要がありますか?

4

3 に答える 3

0

インストールにより、次の場合に指定されたエラーが発生する可能性があります。

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
于 2012-08-31T07:43:50.393 に答える
0

ほとんどの場合、より高い API レベルに対してコンパイルされています。マニフェスト ファイルに移動し、この行を変更します

uses-sdk android:minSdkVersion="VERSION_NUMBER_YOU_USING"

uses-sdk android:minSdkVersion="3"

デバイスに apk をインストールできるかどうかを確認します。

于 2012-08-31T07:47:57.813 に答える
0

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










于 2012-08-31T07:48:49.870 に答える