android ndk-build问题记录

  • Post author:
  • Post category:其他


1.添加第三方依赖含NDK-build,项目运行报错

gradle.properties 无需添加 android.useDeprecatedNdk=true
运行AS提示未来版本该配置已被移除
复制代码
无需新建JNI Folder继续使用libs,需要修改build.gradle配置
jniLibs.srcDirs = ['libs']
复制代码
使用依赖compile 'com.github.beyka:androidtiffbitmapfactory:0.9.8.3'
需要使用classpath 'com.android.tools.build:gradle:3.0.0'或更高版本.
否则运行提示找不到c+++ native code
复制代码
运行报错缺少so包文件夹armeabiv64|x86|armeabi-v7a
无需在libs目录下新建copy so包,在build.gradle添加配置即可
defaultConfig {
        ndk {
            abiFilters 'armeabi'
        }
    }
复制代码
执行打包命令报错
Build failing with 'Could not find method google() for arguments [] on repository container'
修改build.gradle配置后成功打包 添加这一句
def enableProguardInReleaseBuilds = true复制代码