質問

MapSforgeを使って新しいAndroidプロジェクトを設定しようとしています。ライブラリにJava 7が構築する必要があるため、人々がこの問題を取得していることを知っています。ただし、Java 7を使用するBuild-Tools Verson 20を使用しています。実際、私はAndroid開発者キットのきれいなインストールにあります。

これまでのところ、MapsForge-Core、MapsForge-Map、MapsForge-Map-Android、MapsForge-Map-Awt、およびMapSforge-aud-adderをインポートしました。 その後、次のコードを使用してMapViewを初期化しようとしました。

AndroidGraphicFactory.createInstance(thisApp);
.

この結果は次のようになります。

java.lang.NoClassDefFoundError: org.mapsforge.map.android.graphics.AndroidGraphicFactory
.

参照ライブラリを検索し、AndroidGraphicFactoryクラスはorg.mapsforge.map.android.graphics内で定義されて表示されます。 /bin/dexedLibs\内のJARファイルを見ると、classes.dexファイルが存在しますが、他には何もない。

私はこの回答、しかし、エラーは持続します。

なぜこれがあるかもしれないのかというアイデアでは?

役に立ちましたか?

解決

JARファイルを libs / フォルダに入れる必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top