2013-05-09 55 views
0

當我在我的Mac上運行項目時,一切都很好。在Windows 64上運行的同一個項目在啓動時崩潰。Android-NDK:Windows 64上的致命信號11(SIGSEGV)只有

兩者都使用NDK8e。我怎樣才能找出有什麼區別?

的Windows 64

05-09 04:25:51.310: D/dalvikvm(16908): Shared lib '/data/data/com.evotegra.aCoDriver/lib/libjsqlite.so' already loaded in same CL 0x4219e688 
05-09 04:25:51.335: A/libc(16908): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 16908 (tegra.aCoDriver) 

的Mac

05-09 04:49:09.070: D/dalvikvm(307): Shared lib '/data/data/com.evotegra.aCoDriver/lib/libjsqlite.so' already loaded in same CL 0x4219d5f8 
05-09 04:49:40.735: V/SoundPoolThread(27591): beginThread 
+0

您是否發現此問題的解決方案 – lukya 2013-09-21 09:36:47

+0

請參閱下面 – tmanthey 2013-09-21 10:40:15

回答

1

我這種情況下,我在一箇舊的LIB與項目的錯誤架構libs文件夾檢查。只要lib在那裏,源碼沒有改變,編譯器就不會替換它,因此它一直崩潰。刪除obj文件夾,並檢查庫文件夾中的所有庫的體系結構

+0

真的非常感謝您的答案!我幾周來一直面臨同樣的問題!你值得+1。 – 2013-12-23 07:12:53

+0

你好,我認爲我已經解決了這個問題,但它仍然在發生!我的情況與問題的相反(在Windows中工作,而不是在Mac中)。你知道哪些庫文件以及如何檢查所有庫的體系結構嗎? – 2013-12-23 09:02:12

+0

嘗試刪除庫文件夾中的所有共享庫。 – tmanthey 2013-12-24 09:16:17

相關問題