14にアップデートしてから、ADT
プロジェクトをビルドできなくなりました。アップデート前は問題なくビルドできました。
エラー:
[2011-10-23 16:23:29 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/myapp/R$array;
[2011-10-23 16:23:29 - myProj] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/myapp/R$array;
同様の問題が報告されており、私はそこに記載されている提案を試してみました。
- 再起動しています
Eclipse
。 - プロジェクトのクリーンアップと再構築 - 「プロジェクト > 自動的にビルド」オプションを無効にし、プロジェクトを「クリーンアップ」して「ビルド」してから実行してみます。「自動的にビルド」オプションをオンにリセットします。
Android
開発者ツールの再インストール- Eclipse の再インストール (最新バージョン 3.7.1 に更新)
- ファイルシステムからインポートして新しいプロジェクトを作成しました
- Subversion から新しいプロジェクトを作成しました。
ベストアンサー1
私も同じ問題を抱えていましたが、Eclipse を使用しているときにのみ発生するため、かなり奇妙でした (ただし、Ant では問題ありませんでした)。次のようにして解決しました。
- 右クリックして
Project Name
- 選択
Build Path
->Configure Build Path
で
Java Build Path
タブに移動しますOrder and Export
.jar
ライブラリのチェックを外す
時々のみ:「順序とエクスポート」タブに jar ライブラリがなかったので、「Android プライベート ライブラリ」項目のチェックを外しました。これでプロジェクトが実行中です。