递归火山软件开发平台

标题: 生成DEX执行失败,刚重新安装的 [打印本页]

作者: z15864462006    时间: 2020-12-2 23:25
标题: 生成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

作者: 创世魂    时间: 2020-12-3 09:21
不要覆盖安装。。容易出问题。
正确的安装流程:

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
按步骤做了,还是不行,出现下面提示
错误:
   
    --> 当前处理阶段: 生成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
同,解决了告诉我,实在不想重写代码了
作者: 创世魂    时间: 2020-12-4 09:52

火山核心库的问题。

下载zip文件,将后缀改成jar  ,覆盖到:plugins\vprj_android\classlib\sys\android\ctrl_fancy_button\lib  目录。





欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4