【发布时间】:2012-05-29 17:00:45
【问题描述】:
我花了一天时间研究 Android RSS 阅读器。
我想在我的应用程序中解析一个非常简单的 XML 文件。 http://www.sportinglife.com/rss/transfer_wire.xml
此站点上有多个线程回答 RSS 问题,例如 https://stackoverflow.com/questions/1253788/simple-rss-parser-for-android。我已经尝试了其中的所有解决方案,但是在运行代码时,Eclipse 中不断出现错误。
我找到了 2012 年 4 月的最新 IBM 教程,它很好地解释了代码并在一个类文件中提供了解决方案。 http://www.ibm.com/developerworks/xml/library/x-androidxml/index.html
我是按照这个教程一步一步来的,但是 Eclipse 抛出如下错误:
[Dex Loader] Unable to execute dex: Unexpected magic: [100, 101, 120, 10, 48, 49, 51, 0]
[FootballTransfers] Conversion to Dalvik format failed: Unable to execute dex: Unexpected magic: [100, 101, 120, 10, 48, 49, 51, 0]
以前有人遇到过这个问题吗?我不知道这个错误是什么意思。
当我运行https://stackoverflow.com/questions/1253788/simple-rss-parser-for-android 线程中提供的解决方案时,我遇到了同样的错误。
【问题讨论】:
-
@SamirMangroliya 谢谢老兄。我会试一试,然后回复你。我在网上找到了这个教程,将它导入到 Eclipse 中。当我运行时,我再次收到“转换为 Dalvik 格式失败”的消息。如果您的解决方案也出现同样的情况,那么我的 IDE 肯定有问题。
-
是的,因为这在我的 Eclipse 中运行良好。
-
@SamirMangroliya 同样的错误。我转到文件-> 新建-> 其他-> Android 项目。然后我选择“从现有源创建项目”。我选择了存储解决方案的文件夹。然后我转到 Window -> Clean。当我运行该项目时,我得到了与我在答案中详述的相同的错误。有人可以帮忙吗?
标签: java android xml rss xml-parsing