gpt4 book ai didi

java - IntelliJ Idea android application jakarta-commons-collections 多个dex文件定义

转载 作者:行者123 更新时间:2023-11-30 02:22:39 26 4
gpt4 key购买 nike

好吧,我正在尝试在我的 Android Java 应用程序中添加 json 库:

import net.sf.json.JSONObject;
public void sendMessage(View view)
{
Intent intent = new Intent(TestActivity.this, RegActivity.class);
startActivity(intent);
String loginPasswordJSON=this.generateJson(this.login.getText().toString(),this.password.getText().toString()) ;
System.out.println(loginPasswordJSON);
}

private String generateJson(String login, String password){
JSONObject j = new JSONObject();
j.put("login",login);
j.put("password",password);
String res=j.toString();
return res;
}

我收到了一些未找到类的异常(exception)情况。在一些答案和 official site 中.我发现安装那个 jar 的决定:

jakarta commons-lang 2.5
jakarta commons-beanutils 1.8.0
jakarta commons-collections 3.2.1
jakarta commons-logging 1.1.1
ezmorph 1.0.6

安装时

jakarta commons-logging 1.1.1
jakarta commons-beanutils 1.8.0
ezmorph 1.0.6

错误依然存在,但是当我安装时:

   jakarta commons-collections 3.2.1
jakarta commons-lang 2.5

存在以下错误:

Error:Android Dex: [test] Unable to execute DX
Error:Android Dex: [test] com.android.dex.DexException: Multiple dex files define Lorg/apache/commons/collections/FastHashMap;

建议?

最佳答案

基本上你应该检查该类是否在你的构建路径中被多次包含:Ctrl+N,选中关于在库中搜索的框并输入类名,你应该只会找到一个结果。

如果还是不行,尝试重建项目,它会清除旧的缓存。

关于java - IntelliJ Idea android application jakarta-commons-collections 多个dex文件定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28262960/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com