|
plugins{
id 'com.android.application'
}
android {
compileSdkVersion rootProject.ext.appVersion.compileSdkVersion
buildToolsVersion rootProject.ext.appVersion.buildToolsVersion
defaultConfig {
applicationId "com.ai.ipu.show"
minSdkVersion rootProject.ext.appVersion.minSdkVersion
targetSdkVersion rootProject.ext.appVersion.targetSdkVersion
versionCode rootProject.ext.appVersion.versionCode
versionName rootProject.ext.appVersion.versionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
// RN没有64位so
ndk{
abiFilters "armeabi-v7a","x86","mips","armeabi"
}
packagingOptions {
exclude "lib/arm64-v8a/libimagepipeline.so"
}
multiDexEnabled true
}
signingConfigs{
release{
storeFile file(project.APP_KEY)
keyAlias project.KEY_ALIAS
storePassword project.STORE_PW
keyPassword project.KEY_PW
}
debug{
storeFile file(project.APP_KEY)
print(project.APP_KEY)
keyAlias project.KEY_ALIAS
storePassword project.STORE_PW
keyPassword project.KEY_PW
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
debug{
signingConfig signingConfigs.debug
}
}
repositories{
flatDir{
dirs '../ipu-mobile-common/libs','../ipu-mobile-lib/libs','libs'
}
}
lintOptions {
abortOnError false
}
}
dependencies {
/**
* ipu
*/
implementation (rootProject.ext.ipu.ipu_mobile_framework){
changing = true
}
/**
* 插件
*/
implementation(rootProject.ext.ipuPlugin.ipu_scan)
implementation(rootProject.ext.ipuPlugin.ipu_map_gd)
implementation(rootProject.ext.ipuPlugin.ipu_plugin_extend)
implementation(rootProject.ext.ipuPlugin.ipu_plugin_basic)
implementation(rootProject.ext.ipu.ipu_mobile_ui) //MainActivity中用到PathMenu
implementation(rootProject.ext.ipuPlugin.ipu_map_bd)
implementation(rootProject.ext.ipuPlugin.ipu_bluetooth)
implementation(name: rootProject.ext.localAar.ipu_mobile_rn,ext:'aar'){
exclude module:'ipu-plugin-extend'
}
/**
* androidX
*/
implementation rootProject.ext.androidX.appcompat
/**
* RN
*/
/**
* 3rd
*/
implementation rootProject.ext.libraries.rxjava
implementation rootProject.ext.libraries.rxandroid
implementation rootProject.ext.libraries.rx_streams
implementation rootProject.ext.libraries.fastjson
implementation rootProject.ext.libraries.okhttp
/**
* (测试依赖)
*/
testImplementation rootProject.ext.test.junit
androidTestImplementation rootProject.ext.test.androidJunit
androidTestImplementation rootProject.ext.test.espresso
//kotlin
/**
* 依赖模块(可选:本地依赖)
*/
// 本地依赖jar包
implementation fileTree(include: ['*.jar'], dir: '../ipu-mobile-common/libs')
implementation fileTree(include: ['*.jar'], dir: 'libs')
//
}
|