0

ワークスペースに2つのAndroidプロジェクトがあります。最初はlibrayプロジェクトで、もう1つは最初のプロジェクトを参照するアプリケーションです。クリーンアンドビルドはエラーなしで問題ありません。しかし、リリースビルドをエクスポートしようとすると、「Dalvik形式への変換がエラー1で失敗しました」というエラーが表示されます。

助けてください。

4

3 に答える 3

1

android.jarこれは通常、誤って2回含めた場合に発生します。プロジェクトに移動し、ドロップダウンの下にないプロジェクトProperties > Java Build Path > Librariesを削除します。Android X.Y

于 2012-04-11T12:31:23.227 に答える
1

解決策1:

プロガードを使用していますか?その場合は、SDK(C:\ android-sdk \ tools2 \ proguard *)にあるものをここから最新バージョンに置き換えることをお勧めします。

古いproguardの名前をproguard2に変更し、ダウンロードしたバージョンをC:\ android-sdk \ tools2 \proguard*に配置できます。

*注:AndroidSDKのフォルダーは異なる場合があります


解決策2:

メインプロジェクトのライブラリとして他のプロジェクトをインポートした場合は、それらのライブラリが2回インポートされているかどうかを確認できます。

Androidライブラリ Androidビルドパス

それらの画像はこの回答から抽出されました


解決策3:

同じパッケージ名で新しいAndroidプロジェクトを作成し、すべてのリソース、マニフェスト、およびソースファイルをコピーし、外部ライブラリを構成してから、新しいプロジェクトのコンパイルを試みます

于 2012-04-11T12:27:48.417 に答える
0

問題が解決しました。r18を削除してr17に移行すると、すべて問題ありません。

于 2012-04-14T06:24:51.140 に答える