Androidが高徳地図を使うときに出てくるいくつかの問題...

1362 ワード

1.地図にはグリッドのみが表示され、内容は表示されません
地図が開いているネットワークの権限があり、ネットワークがある場合、地図はグリッドのみを表示し、地図は表示されません.
権限を少なくしたのではないかと考えて、私がこの問題に遭遇したときは以下の権限を追加していませんでした.高徳地図は地図の画像をメモリに格納する必要があるなどと表示されているからだと思います.
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

2.地図に入るとすぐに終了し、エラーを報告する
エラーの内容は以下の通りです.
07-04 17:14:08.260: E/AndroidRuntime(2601): FATAL EXCEPTION: main
07-04 17:14:08.260: E/AndroidRuntime(2601): java.lang.ExceptionInInitializerError
07-04 17:14:08.260: E/AndroidRuntime(2601):at com.amap.api.a.b.(AMapDelegateImpGLSurfaceView.java:200)
07-04 17:14:08.260: E/AndroidRuntime(2601):at com.amap.api.a.b.(AMapDelegateImpGLSurfaceView.java:178)
07-04 17:14:08.260: E/AndroidRuntime(2601):at com.amap.api.a.z.a(MapFragmentDelegateImp.java:92)
....
07-04 17:14:08.260: E/AndroidRuntime(2601): Caused by: java.lang.UnsatisfiedLinkError: Couldn't load amapv3: findLibrary returned null
07-04 17:14:08.260: E/AndroidRuntime(2601):at java.lang.Runtime.loadLibrary(Runtime.java:365)
なぜならlibsフォルダにフォルダarmeabiを追加していないため、高徳地図が持参したsoファイルを追加していないからです.
同じ問題が発生したが、so関連は問題なく、最終的には
右クリックアイテム-->Properties-->Java Build Path-->Order and Export、中のAndroid Private Libraries
解決したのは、みんなもこの方法を試してみることができます~~~