美文网首页程序员
Android - lib64 so文件寻找错误

Android - lib64 so文件寻找错误

作者: 木猫尾巴 | 来源:发表于2016-05-14 17:13 被阅读626次

    [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. 
    

    或者找到发布者的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'
                }
            }
    }
    

    相关文章

      网友评论

        本文标题:Android - lib64 so文件寻找错误

        本文链接:https://www.haomeiwen.com/subject/mtzmrttx.html