2011-10-08 98 views
0

所以我正在开发一个应用程序的过程中,将解析一些rss XML并显示我的结果。我基于它找到了一个教程,一切工作正常,直到我实现了我自己的rss提要,因为它太读了。当我这样做,我收到了JSONException,这里是我的错误,显示了,当我运行应用程序:解析Rss Android SDK JSON异常?

eclipse.buildId=I20110613-1736 
java.version=1.6.0_21 
java.vendor=Sun Microsystems Inc. 
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US 
Command-line arguments: -os win32 -ws win32 -arch x86_64 

Error 
Sat Oct 08 12:19:39 CDT 2011 
No command output when running: 'am start -n com.gamemaker.bob/com.gamemaker.bob.GameMakerNewsActivity -a android.intent.action.MAIN -c android.intent.category.LAUNCHER' on device emulator-5554 

com.android.ddmlib.ShellCommandUnresponsiveException 
    at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:408) 
    at com.android.ddmlib.Device.executeShellCommand(Device.java:276) 
    at com.android.ide.eclipse.adt.internal.launch.ActivityLaunchAction.doLaunchAction(ActivityLaunchAction.java:74) 
    at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.launchApp(AndroidLaunchController.java:1146) 
    at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.clientChanged(AndroidLaunchController.java:1492) 
    at com.android.ddmlib.AndroidDebugBridge.clientChanged(AndroidDebugBridge.java:870) 
    at com.android.ddmlib.Device.update(Device.java:398) 
    at com.android.ddmlib.Client.update(Client.java:835) 
    at com.android.ddmlib.HandleAppName.handleAPNM(HandleAppName.java:90) 
    at com.android.ddmlib.HandleAppName.handleChunk(HandleAppName.java:64) 
    at com.android.ddmlib.MonitorThread.callHandler(MonitorThread.java:414) 
    at com.android.ddmlib.MonitorThread.processClientActivity(MonitorThread.java:322) 
    at com.android.ddmlib.MonitorThread.run(MonitorThread.java:263) 

所以我希望这些信息将帮助我得到这个问题的答案。这里是我正在使用的教程的链接:Android RSS reader tutorial

+0

请发表您的饲料的一部分 – vokilam

回答

0

通过“一切工作正常,直到”,你的意思是你测试它在教程中包含的原始提要,并且该部分工作正常吗?如果是这样,我建议您通过验证器传递您的RSS饲料。

Validator

如果没有帮助,然后传递最初通过验证工作,以及原来的饲料,比较给出的两个不同的输出。

和技术,你甚至可以尝试检查变量传递的JSON内容(在调试模式下),它会抛出异常前,并尝试验证该以及

Jsonlint

+0

是的,我使用教程中包含的原始数据进行了测试,并且工作完美。我还用其他一些饲料对其进行了测试,其中一些项目会显示出来,有些会有Json异常。 我通过验证器测试了两个Feed,并表示它们都是有效的,但教程中包含的一个可以使用一些更改以实现更好的互操作性。以下是两个供稿。好吧,我会尝试一些事情,看看我能修复它。 http://globoesporte.globo.com/dynamo/futebol/times/vasco/rss2.xml http://gamemakerblog.com/feed/ –