2012-03-07 9 views
0

Eclipseを使用してAndroidプロジェクトを実行する際に問題が発生しました。それは私がそれを実行しようとするとエラーが発生し、次の与える:EclipseからAndroidプロジェクトを実行

トラブル処理「のjavax /ネット/ SocketFactory.class」:... のDalvik形式への変換はエラーで1

私が使用しています

を失敗しましたAndroid 2.3.1 APIレベル9. AVD Managerからダウンロードされるandroid.jarには、javax/netパッケージが含まれています。

私はこの問題を調査しており、クラスのDalvikへの変換に関連する問題であると思われます。しかし、 "javax/net/SocketFactory.class"はandroid.jarの一部です。助言がありますか ?

+0

あなたはこれを見たことがありますか? http://stackoverflow.com/questions/3284407/conversion-to-dalvik-format-failed-with-error-1-with-javax-net-socketfactory-cla – AtanuCSE

+0

はい、私はそれを使用しました。これにより、jsonを処理するために使用しているサードパーティのライブラリも削除されます。コンパイル時にエラーが発生しないように、そのライブラリを再度追加する必要があります。クリーン/ビルド後に実行すると同じエラーが発生します。 – rizzz86

+0

問題は解決しました。私は誤って2つのアンドロイドライブラリを一度に追加していました。一方はデフォルトで追加され、他方はMaven依存関係を介して追加されます。 pom.xmlからアンドロイドの依存関係を削除する。しかし、今はmvn installコマンドでターミナルで動作していません。今は別の問題です。 – rizzz86

答えて

1

問題は解決しました。私は誤って2つのアンドロイドライブラリを一度に追加していました。一方はデフォルトで追加され、他方はMaven依存関係を介して追加されます。 pom.xmlからアンドロイドの依存関係を削除する。しかし、今はmvn installコマンドでターミナルで動作していません。今は別の問題です。

0

あなたが知っているように、android sdkはjava sdk buildで完全になります。このsdkは軽量で、dalvikエンジン用にカスタマイズされています。さて、我々はまた、アンドロイドアプリと一緒にJavaのjarを追加する場合、明らかにアンドロイドシステムはdalvikにそのJava jarを変換する問題があります。したがって、 "dalvikへの変換"の問題です。

これであなたは何が起こったのかを知ったので、なぜそれが起こるのかを考え出すことができます。

私の場合は、問題の原因となったバーコード、zxingフレームワークでした。セットアップで問題の原因を突き止める必要があります。

関連する問題