如何检测包名冲突

时间:2012-12-31 04:49:28

标签: java android eclipse

我得到了可怕的“转换为Dalvik格式失败,错误1”。我见过帖子"Conversion to Dalvik format failed with error 1" on external JAR

我的问题是如何检测我的项目中是否存在包名冲突。这是一个大型项目,因此手动操作可能无法实现,也不会花费太多时间。

另外,有没有办法弄清楚项目中是否包含多个jar?

1 个答案:

答案 0 :(得分:1)

  

我的问题是如何检测项目中是否存在包名冲突。

冒着出现愚蠢回答的风险,最简单的方法是尝试转换为Dalvik格式。这将告诉你是否存在冲突。修复它......然后重复这个过程。 (问题是多个类具有相同的完全限定名称...不是包名冲突。)

  

另外,有没有办法弄清楚一个jar在项目中是否包含多次。

我认为构建路径的视觉检查应该足够了。


我不知道做这些事情的任何特殊工具,但我不相信你需要特殊的工具。甚至不是一个复杂的项目。