[解決済み] dexを実行できません。複数の dex ファイルが Lcom/myapp/R$array を定義しています。
2022-03-25 14:46:55
質問
にアップデートしてから
ADT
14 私のプロジェクトをビルドすることができなくなりました。アップデート前は問題なくビルドできていたのですが。
エラーが出ました。
[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から新規プロジェクトを作成。
解決方法は?
以前のバージョンのツールで残っていたディレクトリやファイルを整理したら、問題が解決しました。 ADT Rev 14でバイナリの保存場所が変更になりました。 . binディレクトリを全て削除し、Eclipseを再起動し、ビルドをクリーンにして強制的に再構築しました。最初はそれでうまくいったように見えたのですが、次の実行の後に問題が再発しました。
最終的に、私のbinディレクトリがプロジェクトのビルドパスに含まれていることを発見しました。ビルドパスからbinを除外して、上記のステップを繰り返しました。これで問題は解決しました。
関連
-
adb シェルがデバイスのオフラインを求めるプロンプトを表示する
-
Android端末にADBが接続できない!を解決。理由: デバイスが認証されていない!
-
Gradle のエラーです。gradle-core.jar (com.android.tools.build:gradle-core:x.x.x) を見つけられませんでした。
-
AndroidStudio3.0 Error:Execution failed for task ':app:processDebugResources'.
-
Android のパッケージングに失敗し、Android リソースのリンクに失敗したことを示すプロンプトが表示される
-
Android開発で「Attempt to invoke virtual method 'XXX()' on null object reference」というヌルポインター例外に遭遇する。
-
Android Bluetooth 開発の基本プロセス
-
android bluetooth--Bluetooth on、検索、ペアリング、接続
-
アンドロイドスタジオ学習入門
-
android studioが新しいプロジェクトを作成しますが、プロジェクトの同期に成功するまでデザインエディタが使用できません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
adb シェルがデバイスのオフラインを求めるプロンプトを表示する
-
Android端末にADBが接続できない!を解決。理由: デバイスが認証されていない!
-
AndroidエミュレーターのADBサーバーがACKしない問題
-
AndroidStudio reports Could not resolve all artifacts for configuration ':app:classpath'.
-
プログラム "git.exe "を実行できない場合の正しい解決方法です。CreateProcessエラー=2
-
ActivityはOnFragmentInteractionListenerを実装しなければならないに関する質問
-
アンドロイドスタジオのエラーを解決する --> Error:(1, 0) id 'com.android.application' を持つプラグインが見つかりません。
-
Android Nで報告されたエラーを解決する: android.os.FileUriExposedException: file:///storage/emulated/0/
-
Windowsのadbシェルでデータディレクトリにアクセスするとパーミッションが拒否される
-
Android Studioのgitの使用とgitの設定パス