Android - lib64 so文件尋找錯誤

[TOC]

這個問題兩種方式解決

自行提供64位so

提供64位的so文件,如果是自行編譯,這樣設置

文件 Appiicaltion.mk

APP_ABI :=armeabi armeabi-v7a mips x86 arm64-v8a x86_64 mips64

參數介紹

APP_ABI=all32 is equivalent to APP_ABI=armeabi,armeabi-v7a,x86,mips.  
APP_ABI=all64 is equivalent to APP_ABI=arm64-v8a,x86_64,mips64. 

或者找到發(fā)布者的64位文件

編譯忽略

確實無法提供,Gradle構建時強制修改

app輸出modulebuild.gradle 中設置

android {
    splits {
        abi {
            enable true
            reset()
            include 'armeabi', 'armeabi-v7a', 'x86', 'mips'
            universalApk false
        }
    }
}

如果加入上面代碼還不行 ,注釋掉`這行
確保這個工程目錄沒有加入lib和jar的話

compile fileTree(dir: 'libs', include: ['*.jar'])

或者加入

android{
    repositories {
        //this way we can find the .aar file in libs folder
            flatDir {
                dirs 'libs'
            }
        }
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容