最近,將一個(gè)包含有百度地圖SDK的Eclipse工程導(dǎo)入到Android Studio環(huán)境下時(shí),運(yùn)行進(jìn)入App地圖窗口出現(xiàn)了閃退,錯(cuò)誤提示:java.lang.UnsatisfiedLinkError: No implementation found for long com.baidu.p……。
這是因?yàn)樵贏ndroid Studio上導(dǎo)入so文件的方式和Eclipse不同。
解決方法有兩種:
1、如果是直接在libs目錄下創(chuàng)建子目錄armeabi放置.so文件(針對(duì)Eclipse結(jié)構(gòu)目錄),如圖:
只需在工程build.gradle中添加如下一行代碼:
1
|
jniLibs.srcDirs = [ 'libs' ] |
添加位置如圖:
2、在src/main中添加 jniLibs文件夾 ,創(chuàng)建子目錄如:armeabi,把.so復(fù)制進(jìn)去即可。(針對(duì)Android Studio結(jié)構(gòu)目錄)
總結(jié)
以上所述是小編給大家介紹的Android Studio導(dǎo)入Eclipse項(xiàng)目時(shí).so庫(kù)文件的解決方法,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)服務(wù)器之家網(wǎng)站的支持!
原文鏈接:https://blog.csdn.net/xialong_927/article/details/80674496