2012-07-08 141 views
-3

当我尝试运行我在Eclipse程序,这个错误:错误运行的程序

[2012-07-08 22:02:05 - Dex Loader] Unable to execute dex: (class: com/android/dx/dex/file/UniformListItem, method: toHuman signature:()Ljava/lang/String;) Illegal local variable number 

[2012-07-08 22:02:05 - CheckApp] Conversion to Dalvik format failed: Unable to execute dex: (class: com/android/dx/dex/file/UniformListItem, method: toHuman signature:()Ljava/lang/String;) Illegal local variable number 

有什么问题,我该怎么办?
感谢您的帮助!

+2

请发布该类的代码。 – Egor 2012-07-08 19:07:44

+0

@Egor由于某种原因,编辑没有给我添加代码,但在这里代码在pastebin:MainActivity类 - http://pastebin.com/Bb3Rs3pY DisplayMessageActivity类 - http://pastebin.com/DYUgb8zR – 2012-07-08 19:15:05

+0

这只是与一个程序有关,否则你的每个程序都会出现这个错误? – SALMAN 2012-07-08 19:18:25

回答

0

我发现了一个博客条目,说增加在eclipse.ini中分配的内存到这个:-Xms128m -Xmx512m或更高的东西,但这并不适合我。

但是,我发现另一个帖子,建议做项目>清洁,并为我解决它。我认为当你关闭Eclipse时不会关闭模拟器,而是先关闭Eclipse。

+0

问题不在于Eclipse的内存使用情况! – t0mm13b 2012-07-08 19:30:56

+0

发现“项目>清洁”在哪里?我尝试在AVD管理器中按“开始..”,但它仍然不起作用。 – 2012-07-08 19:33:58

+2

@ t0mm13b那是什么?你有建议如何解决这个问题? – 2012-07-08 19:37:05