Google Maps Android APIはNoClassDefFoundErrorを返します

android google-maps
Google Maps Android APIはNoClassDefFoundErrorを返します

私のアプリはオーバーレイ付きの地図で構成されていますが、MapViewを作成すると、NoClassDefFoundErrorでアプリがクラッシュします。 私は自分のターゲットに一致するGoogle API AVDを使用していますが、どうやらまだ間違っています。 何か案は?

編集:それが役立つ場合、私のNoClassDefFoundErrorは `[generic]`について不平を言っています。 「[generic]」のクラス定義がない理由は理解できますが、それがどこから来たのかはわかりません。

また、後のClassNotFoundExceptionが、ローダーdalvik.system.PathClassLoader [/data/app/mathphreak.cellmap-1.apk] com.google.android.maps.MapViewを訴え、その後、別のNoClassDefFoundErrorを引き起こします`java.lang.NoClassDefFoundError:com.google.android.maps.MapView`の場合。

  19  3


ベストアンサー

アプリケーションマニフェストに次の行が含まれていることを確認してください

そして、* 正しい場所にあることを確認してください 。 私の問題(同様のエラーメッセージがありました)は、これをそこに置いていましたが、uses-permissionのものと同様に、ルート要素マニフェストのすぐ下にありました、実際には uses-library要素はアプリケーションelement_ *。 私が十分に明確ではなかった場合は、次の部分を参照してください:Sameersからのアプリケーションマニフェストの構成http://blog.doityourselfandroid.com/2011/01/18/using-google-maps-in-your-android-app[link] 。

50


私は同じ問題を抱えていましたが、Timo Lehtoの答えのおかげで修正しましたが、この文字列を入れました

アプリケーションの開始タグの後(最初)

12


私は同じ問題を抱えていて、マニフェストで変化してそれを解決しました:

to

「ドット」は違いです

2


2つのことがあります。

i)AndroidManifest.xmlクラスですべてのActivityクラスを定義したことを確認してください。

ii)「Android 2.x」ではなく「Google API」を使用してAndroidプロジェクトをコンパイルしていることを確認します。GoogleAPIのみを使用してコンパイルすると、Googleマップクラスが追加されます。

1


もう1つ確認すること、

  • マップ用のライブラリが2セットある場合。 その後、動作しません。
    ビルドパスを確認してください。

これが誰かのために働くことを願っています。

1


タイトルとURLをコピーしました