ipu的trunk版的android工程和服务端工程。

build.gradle 3.3KB

    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') // }