Android Crash: couldn't find "xxx.so"


京東6.18剛買的華碩U305UA筆記本磕诊,然后倒騰ElementaryOS填物,結(jié)果發(fā)現(xiàn)觸摸板不好用,升級(jí)linux內(nèi)核后可以用了但是手勢(shì)不好用霎终,最后裝了Ubuntu16.04就好使了滞磺,但是,又偶然的發(fā)現(xiàn)屏幕大范圍的漏光莱褒,加上底部墊腳不平的問(wèn)題击困,所以又換了一臺(tái),滿滿的期待這臺(tái)能夠解決問(wèn)題,結(jié)果發(fā)現(xiàn)新?lián)Q的這臺(tái)竟然是別人用過(guò)退貨的阅茶,我勒個(gè)去蛛枚,果斷退貨了,想買macbook pro脸哀,結(jié)果發(fā)現(xiàn)活動(dòng)結(jié)束了蹦浦,macbook pro又恢復(fù)了原價(jià)...

170920873.jpg

想買個(gè)筆記本真難啊,當(dāng)然土豪就另說(shuō)了撞蜂,想買什么就買什么盲镶。

不知不覺(jué)又扯淡了...

最近Google的更新很頻繁啊,每次打開(kāi)Android Studio的時(shí)候總會(huì)有更新蝌诡,但是自從更新到2.1.2之后溉贿,每次編譯運(yùn)行項(xiàng)目的時(shí)候總會(huì)崩潰,報(bào)找不到so庫(kù)的異常浦旱。

java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.example.demo-1/base.apk"],nativeLibraryDirectories=[/data/app/com.example.demo-1/lib/arm64, /vendor/lib64, /system/lib64]]] couldn't find "libstlport_shared.so"

其實(shí)應(yīng)該就是jniLibs文件夾下面的so庫(kù)加載出錯(cuò)了宇色,由于項(xiàng)目比較寬泛,jniLibs只有armeabi這樣一個(gè)文件夾闽寡,并沒(méi)有armeabi-v7a代兵,arm64-v8a, x86, x86_64, mips, mips64這幾個(gè)文件夾,因?yàn)樗械膞86/x86_64/armeabi-v7a/arm64-v8a設(shè)備都支持armeabi架構(gòu)的.so文件爷狈,所以理論上只需要在armeabi文件夾中放置所有的.so文件就可以了植影。

在一個(gè)設(shè)備上安裝應(yīng)用后,只有該設(shè)備支持的CPU架構(gòu)對(duì)應(yīng)的文件夾中的.so文件才會(huì)被安裝和加載涎永。例如思币,在arm64設(shè)備上,jniLibs/arm64-v8a/目錄中如果存在.so文件的話羡微,就會(huì)被安裝谷饿,如果不存在.so文件的花,就會(huì)選擇armeabi-v7a中的.so文件妈倔,如果該文件夾下也不存在的話博投,就會(huì)選擇默認(rèn)的.so文件,也就是armeabi文件夾下的.so文件盯蝴。

知道原因了也就知道怎么解決了:

  1. 要么在每個(gè)文件夾下都編譯對(duì)應(yīng)CPU架構(gòu)的.so文件(不能簡(jiǎn)單的把a(bǔ)rmeabi目錄中的文件拷貝到對(duì)應(yīng)的文件夾中毅哗,否則會(huì)出現(xiàn)java.lang.UnsatisfiedLinkError: dlopen failed: "libxxx.so" is 32-bit instead of 64-bit的異常);
  2. 上面的做法比較痛苦捧挺,不同的CPU都要編譯一遍虑绵,如果這個(gè)庫(kù)沒(méi)有開(kāi)源也沒(méi)有對(duì)其他平臺(tái)做支持的話,那就只能呵呵了闽烙,所以建議采用如下做法:
    a) 在項(xiàng)目中添加gradle.properties文件翅睛,寫(xiě)入:
android.useDeprecatedNdk=true

b) 在build.gradle中加入如下代碼:

defaultConfig {
      ndk {
          // 加了其他的文件夾(比如 armeabi-v7a,x86等)可能會(huì)出問(wèn)題
          abiFilters "armeabi"  
      }
}

遇到同樣問(wèn)題的小伙伴如果上面兩種方法都不能解決問(wèn)題的話,那就自行Google吧捕发。

timg.jpg
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末疏旨,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子爬骤,更是在濱河造成了極大的恐慌充石,老刑警劉巖莫换,帶你破解...
    沈念sama閱讀 217,907評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件霞玄,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡拉岁,警方通過(guò)查閱死者的電腦和手機(jī)坷剧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)喊暖,“玉大人惫企,你說(shuō)我怎么就攤上這事×赀矗” “怎么了狞尔?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,298評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)巩掺。 經(jīng)常有香客問(wèn)我偏序,道長(zhǎng),這世上最難降的妖魔是什么胖替? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,586評(píng)論 1 293
  • 正文 為了忘掉前任研儒,我火速辦了婚禮,結(jié)果婚禮上独令,老公的妹妹穿的比我還像新娘端朵。我一直安慰自己,他們只是感情好燃箭,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,633評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布冲呢。 她就那樣靜靜地躺著,像睡著了一般招狸。 火紅的嫁衣襯著肌膚如雪敬拓。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,488評(píng)論 1 302
  • 那天瓢颅,我揣著相機(jī)與錄音恩尾,去河邊找鬼。 笑死挽懦,一個(gè)胖子當(dāng)著我的面吹牛翰意,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 40,275評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼冀偶,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼醒第!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起进鸠,我...
    開(kāi)封第一講書(shū)人閱讀 39,176評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤稠曼,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后客年,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體霞幅,經(jīng)...
    沈念sama閱讀 45,619評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,819評(píng)論 3 336
  • 正文 我和宋清朗相戀三年量瓜,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了司恳。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,932評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡绍傲,死狀恐怖扔傅,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情烫饼,我是刑警寧澤猎塞,帶...
    沈念sama閱讀 35,655評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站杠纵,受9級(jí)特大地震影響荠耽,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜淡诗,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,265評(píng)論 3 329
  • 文/蒙蒙 一骇塘、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧韩容,春花似錦堕绩、人聲如沸腊瑟。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,871評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)僵芹。三九已至睬关,卻和暖如春忧额,著一層夾襖步出監(jiān)牢的瞬間辐马,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,994評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工毅弧, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留气嫁,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,095評(píng)論 3 370
  • 正文 我出身青樓够坐,卻偏偏與公主長(zhǎng)得像寸宵,于是被迫代替她去往敵國(guó)和親崖面。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,884評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容