2012-08-09 12 views
17

プロジェクト用にapkをエクスポートしますが、エクスポートするたびにDalvik形式への変換がエラー1で失敗したというエラーが発生しました。 作業中にこのエラーが発生しました同じプロジェクトで、私がプロジェクトフォルダに移動し、フォルダビン内のフォルダクラスからjarファイルを削除します エクスポートするにはAPKが動作しません 誰も助けてくれますか?Dalvik形式への変換がエラー1で失敗しました - エクスポートAPK

+0

[これを試しましたか](http://www.google.com/search?q=Conversion+to+Dalvik+format+failed+with+error+1+-+Exporting+APK&ie=utf-8&oe= utf-8&aq = t) – Praveenkumar

+0

私は試しましたが、私はMACではないウィンドウを使用しています –

+0

eclipseを使用していますか? – Praveenkumar

答えて

33

一般的に 'Dalvik形式への変換はエラー1で失敗しました'というのは、プロジェクトをクリーンにする必要があるということです。また、エクスポートするプロジェクトを右クリックし、プロパティ - > Androidツール - >プロジェクトプロパティを修正します。

これはあなたがして、端末で

rm -fr bin/* 

、プロジェクトパス

cd /home/username/your_project_path 

に行く解決しない場合注:Eclipseを再起動するか、少なくともプロジェクトとリフレッシュを選択する必要があるかもしれませんそれ(F5)。まだない、私は

+0

私は私の場合に特別な何かを手伝ってくれるでしょう。プロジェクト内のlibsというフォルダを作成し、ファイルシステムを使用してjarsをインポートし、このフォルダを右クリックしてビルドパスを設定し、「Add Jars」ではなく「External Jarsを追加」 –

+0

これは常にJARSのコピーをlibsというフォルダプロジェクト内のフォルダ内のフォルダクラス内の他のコピー –

+0

JARファイルの2つのコピーのために同じエラーが発生しています。 –

8

を教えてください私はビルドパス»ライブラリとを除くすべての を削除するプロジェクト»プロパティ»Javaへ行く

  1. この問題を解決した場合、これは、あなたを助ける

    ・ホープ「Android XY」 [OK]をクリックします。

  2. プロジェクト»クリーン»以下で選択したプロジェクトをクリーンアップ» プロジェクトを選択し、OKをクリックします。

これでうまくいくはずです。

プロジェクトフォルダのどこかにJARファイルがあり、それをJavaパスライブラリとして追加した場合。パッケージエクスプローラの下に表示されないので、気づかないうちに2回カウントされ、Dalvikエラー1が発生します。

3

あなたはライブラリを一切削除する必要はありません。

はい、問題はライブラリによって発生します。

BUT !!! ライブラリをビルドする必要がある場合はどうすればいいですか?それは意味をなさない。

私は同じ問題を抱え、最終的に解決策を得ました。

proguard configを持つ "proguard-project.txt"ファイルに例外を追加します。それだこの

-dontwarn android.support.** 

よう

1)プロジェクトのライブラリを確認します。 パッケージ名を確認してください!ファイル名ではありません! 下記の「Androidの依存関係」のリストを参照してください。 「* .jar」をクリックすると、 のjarファイルにパッケージ名が表示されます。

あなたは "aaa.jar"があるとします。 jarファイルは、 "org.jdesktop.application" を持っている "org.jdesktop.swingworker"

(Project) > Android Dependencies > aaa.jar > org.jdesktop.application 
              > org.jdesktop.swingworker 

2)だけ(プロジェクト)> ProGuardの-project.txtに

-dontwarn org.jdesktop.** 

以下のように追加しますファイル。

関連する問題