關於 could not read symbols: File in wrong format 問題的解決方案
最近有個專案需要用到第三方的lib,而在它們的官網上面下載了linux版本的so
於是根據它們提供的文件來呼叫so裡面的函式,用ndk將so編譯到我自己的jni lib
中去。但是編譯是過了,連結時出問題了:
could not read symbols: File in
wrong format
collect2: ld returned 1 exit status
後來找了下原因,linux平臺下的so 是在x86的CPU架構下編譯出來的,但是我們NDK編譯
的是用於ARM平臺下使用的so(當然也可以是x86的,不過這個需要ndk5以上版本)。
所以這個的解決辦法是找到對應的ARM平臺下的so 。
有兩個辦法:
1.直接找對方要,因為你是客戶,但如過是小客戶,也許不會理你。
2.從它們提供的APK示例程式中解壓得到你想要的lib,這個是完全可以使用的。
相關推薦
關於 could not read symbols: File in wrong format 問題的解決方案
最近有個專案需要用到第三方的lib,而在它們的官網上面下載了linux版本的so 於是根據它們提供的文件來呼叫so裡面的函式,用ndk將so編譯到我自己的jni lib 中去。但是編譯是過了,連結時出問題了: could not read symbols: File in
could not read block 0 in file "base/16389/17624"
解決 應用 做了 block 創建 erro 可用 從庫 失敗 PGSQL查詢數據出現錯誤錯誤信息:ERROR: could not read block 0 in file "base/16389/17624": read only 0 of 8192
log4j:ERROR Could not read configuration file [log4j.properties]
clas fig erro config 錯誤 程序 pos 遇到 could not 遇到這個錯誤,程序能夠正常運行,log4j.properties也在classpath中,後來在網上查了資料,把下面這個語句去掉就好啦。 PropertyConfigurator.con
關於Ubuntu中Could not get lock /var/lib/dpkg/lock解決方案
dmi 方案 殺死進程 class 關於 OS 鎖死 解決方案 序號 如果運行sudo apt-get install*****,出現: E: Could not get lock /var/lib/dpkg/lock - open (11: Resource tempor
Android Studio出現Could not find intellij-core.jar錯誤的解決方案
今天看到微信群裡有人從網上下載了一個專案,結果匯入的時候出現了這個錯誤,然後一群人在討論是不是google被牆的原因。我去年也遇到過這個問題,因為是個小問題,所以也就沒有記下來,現在記下來吧,如果你也遇到了這個問題,希望可以幫到你 匯入專案之後,直接提示 Error:Could not
Could not transfer artifact xxx from/to xxx 解決方案
Could not transfer artifact xxx from/to xxx解決方案問題描述解決步驟 問題描述 本地倉庫有對應的jar包,但是maven install 一直提示 Could
Connections could not be acquired from the underlying database! 解決方案
Connections could not be acquired from the underlying database! //不能連線當前所配置的資料庫 TNS-12541: TNS:no listener //無監聽程式 TNS-12560: TNS:protocol adapter error //
Could not parse configuration: /hibernate.cfg.xml的解決方案
當配置如下: hibernate.cfg.xml: <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate
Could not find output/file.out in any of the configured local directories
轉載:http://blog.pureisle.net/archives/1785.html 十二、如果遇到如下錯誤: FAILED java.lang.IllegalArgumentException: java.net.URISyntaxException: R
fatal: could not read Username for 'https://github.com': No such file or directory
在建立git倉庫時遇到問題 github提示: git init git add README.md git commit -m “first commit” git remote add o
Could not read input channel file descriptors from parcel
1.RemoteView中新增的圖片太大了,超過40K會報這個異常2.Intent傳遞的資料太大了超過1M也會報這個錯誤3.FileDescripter太多而且沒有關閉,looper太多沒有quit。4.試試在AndroidManefest.xml中對當前Activity配置configchange=“o
git: fatal: Could not read from remote repository
nag fatal choose native tell ack arch manage fat This is probably an Intellij problem. Your key are managed natively by ssh, and Intellij
Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights
please sudo _id ima upd cal .com root pin 第一次提交遇到這樣的情況,怎麽回事呢,我在github上提交了ssh key 的啊。 排查先看看能不能解析, 1.先 ping https://github.com 把ip添加到 ho
git "Could not read from remote repository.Please make sure you have the correct access rights."解決方案
tpc 覆蓋 com 設置 _id pub ould ack ref 我們在使用git clone 或其他命令的時候,有時候會遇到這類問題,如圖: fatal: Could not read from remote repository. Please make s
hexo could not read form 問題
ast body 技術 -m markdown size 畫線 not orm 把https 的改成下面這種形式的,註意我畫線的,我整了好久 就是標點符號不對!!! hexo could not read form 問題
git提示錯誤關於錯誤:ssh: Could not resolve hostname github.com: Name or service not known.fatal: Could not read from remote repository.
eight 無法讀取 主機名 github上 錯誤2 winsock nal file drive 關於 Git 使用中出現的錯誤 饑人谷_楠柒 關註 2016.11.02 15:33* 字數 746 閱讀 3607評論 5喜歡 10贊賞 1 關
Permission denied (publickey). fatal: Could not read from remote repository.
ech IT git 生成 兩個文件 tin 一個 繼續 con 執行語句git push -u origin master的時候出現下面的錯誤 Permission denied (publickey).fatal: Could not read from remo
SELinux: Could not downgrade policy file
hat reload set nfs服務 pri redhat root uri reboot 在配置nfs服務器,設定selinux時,碰到了SELinux: Could not downgrade policy file的錯誤提示,下文是其解決方案。 一、故障現象 [
ionic真機調試Android報錯 - could not read ok from ADB Server * failed to start daemon * error: cannot connect to daemon
找到 管理器 and nic sid ask err span adb 在使用真機調試Android程序時,報錯如下: could not read ok from ADB Server * failed to start daemon error: cannot con
[Node.js] Read a File in Node.js with fs.readFile and fs.readFileSync
sync spa enc erro buffer ron div examples nbsp We‘ll read a csv file in node.js both synchronously, and asynchronously. The file we‘re re