1

Android 4.1.1 を搭載したデバイス (Ainol Crystal) でアプリをテストしてみます。エミュレーターではすべて正常に動作しますが、デバイスでは次のようになります。

12-14 12:22:13.437: E/PackageManager(3372): Package com.capgemini.navi4uni requires unavailable shared library com.google.android.maps; failing!

ネイティブの Google マップ アプリがインストールされ、機能します。次のファイルもあります。

/system/framework/com.google.android.maps.jar
/system/framework/com.google.android.maps.xml
/system/etc/permissions/com.google.android.maps.xml

アプリは API バージョン 1 (非推奨) を使用します。何が間違っている可能性がありますか?

4

1 に答える 1

0

マップライブラリが、使用しているデバイスに存在しない可能性があります。apkと一緒にライブラリをエクスポートしてみてください。Eclipseでは、RightclickOnProject-> Build Path-> Configure BuildPath-> Order and Export-> ..でこれを行うことができます。次に、Googleマップライブラリを確認してください。

于 2012-12-14T12:48:02.463 に答える