急求教一个SDK 2.0下出错的问题

南安风语者 2009-11-05 07:45:48
我编写了一个android的程序,在1.5,1.6上都可以跑起来,但放到2.0上就会出错。一开始我以为是我编译apk的时候用的SDK太老了,后然我用SDK 2.0编译出.apk后,还是会出现同样的错误.下面是.log

11-05 11:38:57.853: INFO/Process(198): Sending signal. PID: 198 SIG: 9
11-05 11:38:57.863: INFO/ActivityManager(52): Process soft.android.mediagallery (pid 198) has died.
11-05 11:38:57.904: WARN/UsageStats(52): Unexpected resume of com.android.launcher while already resumed in soft.android.mediagallery
11-05 11:38:57.954: INFO/ARMAssembler(52): generated scanline__00000177:03515104_00001001_00000000 [ 91 ipp] (114 ins) at [0x35d798:0x35d960] in 967183 ns
11-05 11:38:58.084: INFO/ActivityManager(52): Displayed activity com.android.launcher/.Launcher: 41966 ms (total 41966 ms)
11-05 11:38:59.204: DEBUG/dalvikvm(98): GC freed 1670 objects / 82648 bytes in 59ms
11-05 11:39:00.444: INFO/ActivityManager(52): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=soft.android.mediagallery/.MainUI }
11-05 11:39:00.503: INFO/ActivityManager(52): Start proc soft.android.mediagallery for activity soft.android.mediagallery/.MainUI: pid=226 uid=10023 gids={3003, 1015}
11-05 11:39:00.785: DEBUG/ddm-heap(226): Got feature list request
11-05 11:39:00.913: INFO/ARMAssembler(52): generated scanline__00000177:03515104_00000001_00000000 [ 73 ipp] (95 ins) at [0x368660:0x3687dc] in 724020 ns
11-05 11:39:00.933: INFO/ARMAssembler(52): generated scanline__00000077:03545404_00000004_00000000 [ 47 ipp] (67 ins) at [0x3687e0:0x3688ec] in 440325 ns
11-05 11:39:00.985: DEBUG/dalvikvm(226): Trying to load lib /data/mgdata/libmediagallery.so 0x43c3aa50
11-05 11:39:01.023: INFO/dalvikvm(226): Unable to dlopen(/data/mgdata/libmediagallery.so): Cannot load library: load_library[1039]: Library '/data/mgdata/libmediagallery.so' not found
11-05 11:39:01.023: WARN/dalvikvm(226): Exception Ljava/lang/UnsatisfiedLinkError; thrown during Lsoft/android/mediagallery/MainUI;.<clinit>
11-05 11:39:01.054: WARN/dalvikvm(226): Class init failed in newInstance call (Lsoft/android/mediagallery/MainUI;)
11-05 11:39:01.064: DEBUG/AndroidRuntime(226): Shutting down VM
11-05 11:39:01.074: WARN/dalvikvm(226): threadid=3: thread exiting with uncaught exception (group=0x4001b188)
11-05 11:39:01.074: ERROR/AndroidRuntime(226): Uncaught handler: thread main exiting due to uncaught exception
11-05 11:39:01.143: INFO/ARMAssembler(52): generated scanline__00000077:03010104_00000004_00000000 [ 22 ipp] (41 ins) at [0x3b87d0:0x3b8874] in 394871 ns
11-05 11:39:01.153: ERROR/AndroidRuntime(226): java.lang.ExceptionInInitializerError
11-05 11:39:01.153: ERROR/AndroidRuntime(226): at java.lang.Class.newInstanceImpl(Native Method)
11-05 11:39:01.153: ERROR/AndroidRuntime(226): at java.lang.Class.newInstance(Class.java:1479)
11-05 11:39:01.153: ERROR/AndroidRuntime(226): at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
11-05 11:39:01.153: ERROR/AndroidRuntime(226): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2367)
11-05 11:39:01.153: ERROR/AndroidRuntime(226): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2470)
11-05 11:39:01.153: ERROR/AndroidRuntime(226): at android.app.ActivityThread.access$2200(ActivityThread.java:119)
11-05 11:39:01.153: ERROR/AndroidRuntime(226): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1821)
11-05 11:39:01.153: ERROR/AndroidRuntime(226): at android.os.Handler.dispatchMessage(Handler.java:99)
11-05 11:39:01.153: ERROR/AndroidRuntime(226): at android.os.Looper.loop(Looper.java:123)
11-05 11:39:01.153: ERROR/AndroidRuntime(226): at android.app.ActivityThread.main(ActivityThread.java:4310)
11-05 11:39:01.153: ERROR/AndroidRuntime(226): at java.lang.reflect.Method.invokeNative(Native Method)
11-05 11:39:01.153: ERROR/AndroidRuntime(226): at java.lang.reflect.Method.invoke(Method.java:521)
11-05 11:39:01.153: ERROR/AndroidRuntime(226): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
11-05 11:39:01.153: ERROR/AndroidRuntime(226): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
11-05 11:39:01.153: ERROR/AndroidRuntime(226): at dalvik.system.NativeStart.main(Native Method)
11-05 11:39:01.153: ERROR/AndroidRuntime(226): Caused by: java.lang.UnsatisfiedLinkError: Library /data/mgdata/libmediagallery.so not found
11-05 11:39:01.153: ERROR/AndroidRuntime(226): at java.lang.Runtime.load(Runtime.java:437)
11-05 11:39:01.153: ERROR/AndroidRuntime(226): at java.lang.System.load(System.java:536)
11-05 11:39:01.153: ERROR/AndroidRuntime(226): at soft.android.mediagallery.MainUI.<clinit>(MainUI.java:522)
11-05 11:39:01.153: ERROR/AndroidRuntime(226): ... 15 more
11-05 11:39:01.184: INFO/Process(52): Sending signal. PID: 226 SIG: 3
11-05 11:39:01.184: INFO/dalvikvm(226): threadid=7: reacting to signal 3
11-05 11:39:01.184: ERROR/dalvikvm(226): Unable to open stack trace file '/data/anr/traces.txt': Permission denied
11-05 11:39:02.824: INFO/dalvikvm(226): Debugger is active
11-05 11:39:10.460: WARN/ActivityManager(52): Launch timeout has expired, giving up wake lock!
11-05 11:39:10.839: WARN/ActivityManager(52): Activity idle timeout for HistoryRecord{43c4f268 soft.android.mediagallery/.MainUI}

我是用同样的代码编译出来的.apk,放上1.5和1.6上都可以运行的,但在2.0上就出错了.而且我看了“data/mgdata/”目录
libmediagallery.so 是存在的,而且依赖的那些.so也都存在.希望那位高手能指点一下
...全文
674 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sforiz 2009-11-12
  • 打赏
  • 举报
回复
重新编译时,把之前的设置清空
gesanri 2009-11-05
  • 打赏
  • 举报
回复
Unable to open stack trace file '/data/anr/traces.txt': Permission denied
它不是说你文件不存在,是说没权限啊,是不是2.0提高了权限

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧