z15864462006 发表于 2020-12-2 23:25:12

生成DEX执行失败,刚重新安装的

错误:
    步骤"生成DEX文件"执行失败
    Uncaught translation error:
    java.lang.IllegalArgumentException: already added: Lcom/voldp/ctrl/BuildConfig;
   at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:122)
   at com.android.dx.dex.file.DexFile.add(DexFile.java:192)
   at com.android.dx.command.dexer.Main.addClassToDex(Main.java:795)
   at com.android.dx.command.dexer.Main.access$2800(Main.java:85)
   at com.android.dx.command.dexer.Main$ClassDefItemConsumer.call(Main.java:1933)
   at com.android.dx.command.dexer.Main$ClassDefItemConsumer.call(Main.java:1913)
   at java.util.concurrent.FutureTask.run(FutureTask.java:266)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at java.lang.Thread.run(Thread.java:745)
    1 error; aborting
错误: 建立所指定的安卓APK输出文件"E:\app\zyapp\_int\zyapp\debug\linker\zyapp.apk"失败

hxxhxx1314 发表于 2020-12-3 06:09:15

同:Q:Q:Q:Q

创世魂 发表于 2020-12-3 09:21:00

不要覆盖安装。。容易出问题。
正确的安装流程:

1、首先关闭火山。

2、删除“plugins\vprj_win\classlib\sys”文件夹,这个文件夹是PC核心库文件夹(没有就忽略)。

3、删除“plugins\vprj_android\classlib\sys”文件夹,这个文件夹是安卓核心库文件夹(没有就忽略)。

4、将安装包的覆盖安装到火山目录覆盖即可。


http://www.voldp.com/voldev.html   下载安装包安装。

z15864462006 发表于 2020-12-3 11:24:29

按步骤做了,还是不行,出现下面提示
错误:
   
    --> 当前处理阶段: 生成DEX文件
    [命令行]: "D:\Program Files (x86)\android_chs_free\plugins\vprj_android\sdk\java\bin\java.exe" -Xmx4096m -jar "D:\Program Files (x86)\android_chs_free\plugins\vprj_android\sdk\android\build-tools\29.0.2\lib\dx.jar" --debug --dex --output="E:\app\zhensheng\_int\zhensheng\debug\linker\temp\_temp_gen_\classes.dex" "E:\app\zhensheng\_int\zhensheng\debug\linker\temp\_temp_bin_" "libs"
    [错误输出]:
    Uncaught translation error:
    java.lang.IllegalArgumentException: already added: Lcom/voldp/ctrl/BuildConfig;
   at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:122)
   at com.android.dx.dex.file.DexFile.add(DexFile.java:192)
   at com.android.dx.command.dexer.Main.addClassToDex(Main.java:795)
   at com.android.dx.command.dexer.Main.access$2800(Main.java:85)
   at com.android.dx.command.dexer.Main$ClassDefItemConsumer.call(Main.java:1933)
   at com.android.dx.command.dexer.Main$ClassDefItemConsumer.call(Main.java:1913)
   at java.util.concurrent.FutureTask.run(FutureTask.java:266)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at java.lang.Thread.run(Thread.java:745)
    1 error; aborting
   
错误: 建立所指定的安卓APK输出文件"E:\app\zhensheng\_int\zhensheng\debug\linker\zhensheng.apk"失败

hxxhxx1314 发表于 2020-12-4 04:11:28

同,解决了告诉我,实在不想重写代码了:Q:Q:Q:Q

创世魂 发表于 2020-12-4 09:52:41


火山核心库的问题。

下载zip文件,将后缀改成jar,覆盖到:plugins\vprj_android\classlib\sys\android\ctrl_fancy_button\lib目录。
页: [1]
查看完整版本: 生成DEX执行失败,刚重新安装的