タグ付けされた質問 「dex」


30
dexを実行できない:複数のdexファイルがLcom / myapp / R $ arrayを定義しています。
ADT14に更新したため、プロジェクトをビルドできなくなりました。アップデート前は問題なく構築されていました。 エラー: [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から新しいプロジェクトを作成しました。

12
dexを実行できません:[0、0xffff]にないメソッドID:65536
これまでにdex errosのさまざまなバージョンを見てきましたが、これは新しいバージョンです。クリーン/再起動などは役に立ちません。ライブラリプロジェクトはそのままで、依存関係が正しくリンクされているようです。 Unable to execute dex: method ID not in [0, 0xffff]: 65536 Conversion to Dalvik format failed: Unable to execute dex: method ID not in [0, 0xffff]: 65536 または Cannot merge new index 65950 into a non-jumbo instruction または java.util.concurrent.ExecutionException: com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536 tl; …
344 android  dex 

30
dexをマージできません
Android Studio Betaを持っています。古いモジュールをコンパイルして新しいプロジェクトを作成しましたが、アプリを起動しようとすると、次のメッセージで起動しませんでした。 Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'. com.android.builder.dexing.DexArchiveMergerException:dexをマージできません しかし、私はこのエラーを解決する方法を知りません。私はこれを何時間もグーグルで検索したが成功しなかった。 私のプロジェクトグラドル: // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() google() } dependencies { classpath 'com.android.tools.build:gradle:3.0.0-beta6' classpath "io.realm:realm-gradle-plugin:3.7.1" classpath 'com.google.gms:google-services:3.1.0' // NOTE: Do not place your application dependencies here; they …

3
Androidの.dexファイルとは何ですか?
dexファイルについて質問があります dexAndroidのファイルとは何ですか? Androidではdexはどのように機能しますか? Androidアプリのデバッグにどのように使用されますか? それらはJavaクラスファイルに似ていますか? 特定の情報が必要です。これについて助けてください。実際の例は大歓迎です!
193 android  dex 

19
Android dexはビルド時にBufferOverflowExceptionを出します
特定のAndroidプロジェクトをコンパイルするとき、私のWindowsマシンでのみjava.nio.BufferOverflowException、dexからaを取得します。この問題は、Eclipseを使用する場合とAntを使用する場合の両方で発生します。 Antを使用した場合の出力は次のとおりです。 ... [dex] Pre-Dexing C:\MyProject\libs\android-support-v4.jar -> android-support-v4-5f5341d3c1b10a79d7d93f9c1e64421e.jar [dex] Converting compiled files and external libraries into C:\MyProject\bin\classes.dex... [dx] [dx] UNEXPECTED TOP-LEVEL EXCEPTION: [dx] java.nio.BufferOverflowException [dx] at java.nio.Buffer.nextPutIndex(Buffer.java:499) [dx] at java.nio.HeapByteBuffer.putShort(HeapByteBuffer.java:296) [dx] at com.android.dex.Dex$Section.writeShort(Dex.java:818) [dx] at com.android.dex.Dex$Section.writeTypeList(Dex.java:870) [dx] at com.android.dx.merge.DexMerger$3.write(DexMerger.java:437) [dx] at com.android.dx.merge.DexMerger$3.write(DexMerger.java:423) [dx] at com.android.dx.merge.DexMerger$IdMerger.mergeUnsorted(DexMerger.java:317) [dx] at com.android.dx.merge.DexMerger.mergeTypeLists(DexMerger.java:423) [dx] at …
174 android  dex 

12
コードを縮小する方法-dexでの65kメソッドの制限
多くのライブラリプロジェクトに依存するかなり大きなAndroidアプリがあります。Androidコンパイラには、.dexファイルごとに65536メソッドの制限があり、その数を超えています。 メソッドの制限に達したときに選択できるパスは、基本的に2つあります(少なくとも私が知る限り)。 1)コードを縮小する 2)複数のdexファイルを作成します(このブログ投稿を参照) 私は両方を調べて、メソッド数が非常に高くなる原因を見つけようとしました。Google Drive APIは、12,000以上のGuava依存関係を持つ最大のチャンクです。Drive API v2の合計ライブラリは23,000以上に達します! 私の質問では、どうすればよいと思いますか。アプリの機能としてGoogleドライブの統合を削除する必要がありますか?APIを縮小する方法はありますか(はい、私はプロガードを使用しています)?複数のdexルートを使用する必要がありますか(特にサードパーティのAPIを扱う場合)、かなり苦痛です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.