私はプログアードを長年使っていて、古いバージョンのADB(pre r12)で意図的に実行しているプロジェクトがあります。これは、解決する。私は最近、r16に更新し、コマンドラインでビルドする能力を完全に破った - > "ant release"LVL難読化エラーを解決する方法
私は複数の問題を解決するための情報の過負荷を発見しましたが、問題、と私は私が試したのいずれの方法でも働いていないました:
[dx] UNEXPECTED TOP-LEVEL EXCEPTION:
[dx] java.lang.IllegalArgumentException: already added: Lcom/android/vend
ing/licensing/AESObfuscator;
[dx] at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection
.java:123)
[dx] at com.android.dx.dex.file.DexFile.add(DexFile.java:163)
[dx] at com.android.dx.command.dexer.Main.processClass(Main.java:486)
[dx] at com.android.dx.command.dexer.Main.processFileBytes(Main.java:
455)
[dx] at com.android.dx.command.dexer.Main.access$400(Main.java:67)
[dx] at com.android.dx.command.dexer.Main$1.processFileBytes(Main.jav
a:394)
[dx] at com.android.dx.cf.direct.ClassPathOpener.processArchive(Class
PathOpener.java:245)
[dx] at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPath
Opener.java:131)
[dx] at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpe
ner.java:109)
[dx] at com.android.dx.command.dexer.Main.processOne(Main.java:418)
[dx] at com.android.dx.command.dexer.Main.processAllFiles(Main.java:3
29)
[dx] at com.android.dx.command.dexer.Main.run(Main.java:206)
[dx] at com.android.dx.command.dexer.Main.main(Main.java:174)
[dx] at com.android.dx.command.Main.main(Main.java:95)
[dx] 1 error; aborting
BUILD FAILED
C:\Users\Public\android_sdk_r3\android-sdk-windows\tools\ant\build.xml:752: The
following error occurred while executing this line:
C:\Users\Public\android_sdk_r3\android-sdk-windows\tools\ant\build.xml:754: The
following error occurred while executing this line:
C:\Users\Public\android_sdk_r3\android-sdk-windows\tools\ant\build.xml:766: The
following error occurred while executing this line:
C:\Users\Public\android_sdk_r3\android-sdk-windows\tools\ant\build.xml:256: null
returned: 1
を、私はAESObfuscatorは二回追加されていると言っていますことを知っているが、私はそれがされているすべてのさまざまな場所のわからないんだけど私のプロジェクトに引き込まれました。この問題を参照している他の投稿では、人々はさまざまな解決策を提供していました。誰かが私に明確に何を削除するか教えてくれることを願っています。
LVLのjarファイルは、「リファレンスライブラリ」にリストされています。私は遭遇した他のエラーを解決するためにjarファイルをlibsフォルダに手動でコピーしました。プロジェクトを右クリックし、 "プロパティ" - > "Javaビルドパス" - > "ライブラリ"を選択すると、LVL jarファイル、Android 2.2、com.android.ide.eclipse.adt.LIBRARIESがあります。当初、「ライブラリ」にはAndroid 2.2と「参照ライブラリ」がありましたが、他の人の提案で参照ライブラリを手動で削除しましたが、これはEclipseでエラーが発生しました。次に、「外部JARを追加」を選択して「ライブラリ」にLVL jarを手動で追加しました。結果は上記の3つの項目でした。
これを解決するには何が必要ですか?ありがとう。
このリンクの指示に従うと、最初にプロジェクトにLVLを追加したときのことであり、ADBをアップグレードする前に設定されたことです。アップグレード後、リンク内の指示ですべてが解決されませんでした。 – Michael