0

嘿伙计们,我只是想将我的 api 级别 8 降级到 7,以便我可以在 2.2 和 2.1 设备上运行该应用程序。该应用程序在 2.2 上运行良好,但在 2.1 上运行时出现问题

我已经在 manifest.xml 和 project -> properties 中进行了更改

我的应用程序基本上使用 sax 解析器、facebook sdk、twitter connect

这是日志猫:

03-05 12:32:13.553: WARN/dalvikvm(232): threadid=3: thread exiting with uncaught exception (group=0x4001b188)
03-05 12:32:13.563: ERROR/AndroidRuntime(232): Uncaught handler: thread main exiting due to uncaught exception
03-05 12:32:13.623: ERROR/AndroidRuntime(232): java.lang.NullPointerException
03-05 12:32:13.623: ERROR/AndroidRuntime(232):     at com.test.activity.MyActivity$FetchTopMusic.onPostExecute(MusicScreen.java:161)
03-05 12:32:13.623: ERROR/AndroidRuntime(232):     at com.test.activity.MyActivity$FetchTopMusic.onPostExecute(MusicScreen.java:1)
03-05 12:32:13.623: ERROR/AndroidRuntime(232):     at android.os.AsyncTask.finish(AsyncTask.java:417)
03-05 12:32:13.623: ERROR/AndroidRuntime(232):     at android.os.AsyncTask.access$300(AsyncTask.java:127)
03-05 12:32:13.623: ERROR/AndroidRuntime(232):     at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:429)
03-05 12:32:13.623: ERROR/AndroidRuntime(232):     at android.os.Handler.dispatchMessage(Handler.java:99)
03-05 12:32:13.623: ERROR/AndroidRuntime(232):     at android.os.Looper.loop(Looper.java:123)
03-05 12:32:13.623: ERROR/AndroidRuntime(232):     at android.app.ActivityThread.main(ActivityThread.java:4363)
03-05 12:32:13.623: ERROR/AndroidRuntime(232):     at java.lang.reflect.Method.invokeNative(Native Method)
03-05 12:32:13.623: ERROR/AndroidRuntime(232):     at java.lang.reflect.Method.invoke(Method.java:521)
03-05 12:32:13.623: ERROR/AndroidRuntime(232):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
03-05 12:32:13.623: ERROR/AndroidRuntime(232):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
03-05 12:32:13.623: ERROR/AndroidRuntime(232):     at dalvik.system.NativeStart.main(Native Method)

我在启动画面后收到此消息。Music Sc​​reen 有异步任务,它调用各种包中的各种类来解析 xml 内容。这是xml解析器中的问题吗?

第 161 行是:- for (int i = 0; i < tracking.size(); i++)

其中 track 是一个 arrayList 并且所有这些代码在 2.2 中都可以正常工作

4

1 回答 1

0

您是否检查了默认属性并将目标设置为 7?然后检查是否可以。

让我知道...

于 2011-03-05T11:47:52.660 回答