diff --git a/app/build.gradle b/app/build.gradle index a6212aa7..6af905e9 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -17,6 +17,10 @@ android { versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + + ndk { + abiFilters "armeabi", "armeabi-v7a" + } } buildTypes { @@ -29,6 +33,11 @@ android { sourceCompatibility JavaVersion.VERSION_11 targetCompatibility JavaVersion.VERSION_11 } + sourceSets { + main { + jniLibs.srcDirs = ['libs'] + } + } kotlinOptions { jvmTarget = '1.8' } @@ -39,8 +48,9 @@ android { } dependencies { - + implementation fileTree(include: ['*.jar', '*.aar'], dir: 'libs') implementation project(':collect-library') + api files('libs/BaiduLBS_AndroidSDK_Lib.aar') implementation 'androidx.core:core-ktx:1.7.0' implementation 'androidx.appcompat:appcompat:1.6.1' implementation 'com.google.android.material:material:1.5.0' diff --git a/app/libs/BaiduLBS_AndroidSDK_Lib.aar b/app/libs/BaiduLBS_AndroidSDK_Lib.aar new file mode 100644 index 00000000..18d4fe80 Binary files /dev/null and b/app/libs/BaiduLBS_AndroidSDK_Lib.aar differ diff --git a/collect-library/build.gradle b/collect-library/build.gradle index 9cc1452d..b56d5058 100644 --- a/collect-library/build.gradle +++ b/collect-library/build.gradle @@ -55,7 +55,7 @@ android { dependencies { - api fileTree(dir: 'libs', include: ['*.jar', '*.aar']) + compileOnly fileTree(dir: 'libs', include: ['*.jar', '*.aar']) api files('libs/BaiduLBS_AndroidSDK_Lib.aar') implementation "androidx.appcompat:appcompat:$appcompatVersion" implementation "com.google.android.material:material:$materialVersion"