apply plugin: 'com.android.library' android { compileSdkVersion ANDROID_COMPILE_SDK_VERSION as int defaultConfig { minSdkVersion ANDROID_MIN_SDK_VERSION as int targetSdkVersion ANDORID_TARGET_SDK_VERSION as int versionCode 1 versionName "2.4.6" ndk { moduleName "CGE" // cFlags "-std=c++11 -DANDROID_NDK -DDEBUG -D_CGE_ONLY_FILTERS_ -D_CGE_STATIC_ASSERT_ -DCGE_TEXTURE_PREMULTIPLIED=1 -DCGE_LOG_TAG=\\\"libCGE\\\" -I${project.buildDir}/../src/main/jni/include -I${project.buildDir}/../src/main/jni/include/filters" // stl "gnustl_shared" //// abiFilters "all" // abiFilters "armeabi", "armeabi-v7a" // ldLibs "log", "android", "EGL", "GLESv2", "jnigraphics" } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } //////////////////////////////////////// sourceSets.main { jniLibs.srcDir 'src/main/libs' //set libs as .so's location instead of jni jni.srcDirs = [] //disable automatic ndk-build call with auto-generated Android.mk file } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation "com.android.support:appcompat-v7:$supportLibVersion" compileOnly project(':share_library') }