Android转换为Dalvik解析错误

时间:2014-12-22 12:47:08

标签: android ant dalvik

当我编写Android项目时,我收到此错误:

[2014-12-22 14:43:46 - ScriptingLayerForAndroid] Dx 
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dx.cf.iface.ParseException: class name (net/londatiga/android/CustomPopupWindow) does not match path (bin/classes/net/londatiga/android/CustomPopupWindow.class)
[2014-12-22 14:43:46 - ScriptingLayerForAndroid] Dx     at com.android.dx.cf.direct.DirectClassFile.parse0(DirectClassFile.java:520)
...
...while parsing bin/classes/net/londatiga/android/CustomPopupWindow.class

[2014-12-22 14:43:46 - ScriptingLayerForAndroid] Dx 14 errors; aborting
[2014-12-22 14:43:46 - ScriptingLayerForAndroid] Conversion to Dalvik format failed with error 1

可能是什么问题,几天前应用程序运行得很好。 UPDATE:

当我关闭一个包含的项目时,它似乎无法找到自己的R,并从我刚关闭的另一个项目中导入它。

我也手动修改R.java!恢复生成版本!

谢谢!

1 个答案:

答案 0 :(得分:1)

我有同样的问题,它是由两个jar文件的类冲突引起的。检查是否有两个包含相同类的jar文件。