2011-07-06 129 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不能做更多的事情