plugins { /*id 'com.android.library'*/ alias(libs.plugins.android.application) } android { namespace 'com.bonus.main.face' compileSdk 34 defaultConfig { applicationId "com.bonus.main.face" minSdk 24 targetSdk 34 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" externalNativeBuild { cmake { arguments "-DANDROID_ARM_MODE=arm", "-DANDROID_STL=c++_shared" abiFilters 'armeabi-v7a', 'arm64-v8a' } } ndk { ndkVersion '26.3.11579264' // 指定支持的ABI(Application Binary Interface) abiFilters 'armeabi-v7a', 'arm64-v8a' } } externalNativeBuild { cmake { path file('src/main/cpp/CMakeLists.txt') version '3.22.1' } } /*ndkBuild{ path file("src/main/cpp/Android.mk") }*/ buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation libs.appcompat implementation libs.material implementation libs.activity implementation libs.constraintlayout implementation libs.exifinterface testImplementation libs.junit androidTestImplementation libs.ext.junit androidTestImplementation libs.espresso.core }