diff --git a/src/MyApplication/.idea/gradle.xml b/src/MyApplication/.idea/gradle.xml index 6cec569..a2d7c21 100644 --- a/src/MyApplication/.idea/gradle.xml +++ b/src/MyApplication/.idea/gradle.xml @@ -10,6 +10,7 @@ diff --git a/src/MyApplication/app/build.gradle b/src/MyApplication/app/build.gradle index e40f965..234d4f5 100644 --- a/src/MyApplication/app/build.gradle +++ b/src/MyApplication/app/build.gradle @@ -33,6 +33,12 @@ dependencies { implementation 'androidx.appcompat:appcompat:1.5.1' implementation 'com.google.android.material:material:1.6.1' implementation 'androidx.constraintlayout:constraintlayout:2.1.4' + implementation files('libs\\BaiduLBS_Android.jar') + implementation files('libs\\BaiduLBS_Android.jar') + implementation files('libs\\BaiduLBS_Android.jar') + implementation files('libs\\BaiduLBS_Android.jar') + implementation files('libs\\BaiduLBS_Android.jar') + implementation files('libs\\BaiduLBS_Android.jar') testImplementation 'junit:junit:4.13.2' androidTestImplementation 'androidx.test.ext:junit:1.1.3' androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0' diff --git a/src/MyApplication/app/src/main/AndroidManifest.xml b/src/MyApplication/app/src/main/AndroidManifest.xml index 0bdc755..2176ae7 100644 --- a/src/MyApplication/app/src/main/AndroidManifest.xml +++ b/src/MyApplication/app/src/main/AndroidManifest.xml @@ -53,6 +53,25 @@ android:name="android.app.lib_name" android:value="" /> - + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/MyApplication/build.gradle b/src/MyApplication/build.gradle index 90f9008..d87351c 100644 --- a/src/MyApplication/build.gradle +++ b/src/MyApplication/build.gradle @@ -1,5 +1,35 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. +android{ plugins { - id 'com.android.application' version '7.3.0' apply false - id 'com.android.library' version '7.3.0' apply false + id 'com.android.application' version '7.3.0' apply true + id 'com.android.library' version '7.3.0' apply true +} +sourceSets{ + main{ + jniLibs.srcDir 'libs' + jni.srcDirs = [] //disable automatic ndk-build + } +} +buildTypes { + release { + minifyEnabled true + shrinkResources true + proguardFiles getDefaultProguardFile( + 'proguard-android-optimize.txt'), + 'proguard-rules.pro' + } +} +sourceSets{ + main{ + jniLibs.srcDirs=['libs'] + } +} +dependencies { + compile fileTree(dir: 'libs' , include: ['*.jar']) + androidTestCompile ('com.android.support.test.espresso: espresso-core: 2.2.2', { + exclude group: 'com.android.support', module: 'support-annotations' + }) + compile 'com.android.support: appcompat-v7:25.1.0' + testCompile 'junit: junit: 4.12' +} } \ No newline at end of file