gpt4 book ai didi

java - 添加谷歌 jar 后出现 IllegalArgumentException 错误

转载 作者:行者123 更新时间:2023-11-30 03:58:03 25 4
gpt4 key购买 nike

我收到这个错误

java.lang.IllegalArgumentException: already added: Lcom/google/protobuf/AbstractMessageLite$Builder$LimitedInputStream;

在日志的底部,

Conversion to Dalvik format failed with error 1

在我添加了“libs”文件夹之后,该文件夹包含我尝试对现有包实现的 google map/place 的 jar 文件。

enter image description here

我做了一些研究并找到了一个解决方案

项目 » 属性 » Java 构建路径 » 库并删除除“Android X.Y”之外的所有内容

但这不是我的情况,因为我无法将它们从列表中删除。(我可以删除 Android Dependencies 文件夹,但我不确定是否应该这样做)

enter image description here

最佳答案

此问题是您有两个包含重复类的 jar 文件。尝试删除 protobuf,如果一切仍然顺利编译,那么嘿,你很幸运。

否则,我发现了一种解决方法 here是:

  1. Add the library project using project properties -> android - add library project.
  2. Add the linked src files to your build path as well.
  3. Build the project. You should see the class files from you library project in the bin folder.
  4. After that, REMOVE the linked src files from the library project in your application >project.
  5. Run your application.

If you clean the project, then repeat these steps from step 2.

关于java - 添加谷歌 jar 后出现 IllegalArgumentException 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13032153/

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