情景:
現(xiàn)在有多個(gè)jar包集成過(guò)來(lái)哩掺,其中有的有arm64-v8a,有的沒(méi)有垄懂,因此虚汛,最后再arm64架構(gòu)的手機(jī)上運(yùn)行,系統(tǒng)自動(dòng)尋找arm64-v8a的jnilib包跺涤,這樣問(wèn)題就來(lái)了匈睁,當(dāng)系統(tǒng)尋找那些沒(méi)有集成arm64-v8a的jar包的時(shí)候,自然在arm64-v8a包下找不到相應(yīng)的.so文件桶错,崩潰問(wèn)題也就來(lái)了航唆。
我的解決方案:
當(dāng)沒(méi)法獲得arm64-v8a的.so文件包時(shí)候,只能讓所有arm64-v8a不參與打包牛曹,這樣系統(tǒng)自然就會(huì)去尋找32位的包了佛点。
代碼如下:
defaultConfig {
……
ndk {
abiFilters"armeabi","armeabi-v7a","x86"
}
}