2011-07-06 133 views
0

当使用Android NDK得到这个错误:的Android NDK错误


07-06 19:37:03.245: INFO/DEBUG (3374): # 00 pc 00,068,592/system/lib/libdvm.so 
07-06 19:37:03.249: INFO/DEBUG (3374): # 01 pc 00,068,846/system/lib/libdvm.so 
07-06 19:37:03.249: INFO/DEBUG (3374): # 02 pc 0006806a/system/lib/libdvm.so 
07-06 19:37:03.249: INFO/DEBUG (3374): # 03 pc 0001d9b0/system/lib/libdvm.so 
07-06 19:37:03.249: INFO/DEBUG (3374): # 04 pc 0002fd48/system/lib/libdvm.so 

如何破解呢?

P.S.我尝试这样做:


[user @ localhost HelloNDK] $ ../../android-ndk-r5b/toolchains/arm-eabi-4.4.0/prebuilt/linux-x86/bin/arm-eabi-addr2line-C-f-e/system/lib/libdvm.so 
../../android-ndk-r5b/toolchains/arm-eabi-4.4.0/prebuilt/linux-x86/bin/arm-eabi-addr2line: '/ system/lib/libdvm.so': No such file 

它没有工作:(

+0

那是全部。的错误信息? –

+0

请编辑你的答案,和s共享库'文件夹的兔子屏幕以及Android.mk代码。 – JavadKhan

回答

0

libdvm.so是Dalvik虚拟机,这点我很怀疑是你的错误的原因更可能的是,你做一些你不应该。” t内把它在一个糟糕的状态

您还需要得到Dalvik虚拟机的源代码,以正确与错误处理:http://source.android.com/否则addr2line不能做更多的事情