在安卓上整合一個USB攝像頭代碼,結果發現一個怪事,打包的apk中沒有相應的so。這是怎麼回事?後來一想别人可以,肯定是配置不一樣,于是讓他把代碼工程上傳。結果目錄對比,吾發現了以下開關:
android {
defaultConfig {
ndk {
abiFilters "armeabi"
}
}
吾虛心的把這一段代碼複制到吾工程中,順便改為armeabi-v7a(太老的已經沒必要了),果然解決了問題。
吾這邊解決了,他把代碼工程下載下傳又出問題了。什麼問題?so打不進去,問吾何故?是不是少了什麼東西?吾想了半天,覺得應該是AS版本低了,使用armeabi-v7無法打包,讓他改為armeabi,打包成功。