LongYiGroundStation/app/build.gradle

74 lines
2.1 KiB
Groovy
Raw Normal View History

2025-07-11 18:21:26 +08:00
plugins {
alias(libs.plugins.android.application)
alias(libs.plugins.kotlin.android)
}
android {
namespace 'com.example.longyi_groundstation'
compileSdk 35
defaultConfig {
applicationId "com.example.longyi_groundstation"
minSdk 24
targetSdk 35
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
ndk {
//设置支持的SO库架构开发者可以根据需要选择一个或多个平台的so
abiFilters "armeabi-v7a", "arm64-v8a"
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_11
targetCompatibility JavaVersion.VERSION_11
}
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
kotlinOptions {
jvmTarget = '11'
}
}
dependencies {
implementation files(fileTree(include: ['*.jar'], dir: 'libs'))
implementation libs.appcompat
implementation libs.material
implementation libs.activity
implementation libs.constraintlayout
implementation libs.core.ktx
testImplementation libs.junit
androidTestImplementation libs.ext.junit
androidTestImplementation libs.espresso.core
implementation 'io.dronefleet.mavlink:mavlink:1.1.11'
implementation 'com.google.code.gson:gson:2.8.9'
implementation 'io.github.xmaihh:serialport:2.1.1' //有用
implementation 'com.licheedev:android-serialport:2.1.5'
implementation 'com.google.android.flexbox:flexbox:3.0.0'//自动补齐布局
implementation files("libs/fpvplayer-v3.2.2.aar")
implementation files("libs/sky-ijkplayer-v1.1.aar")
implementation files("libs/rcsdk-v1.2.1.aar")
implementation files("libs/isoparser-1.1.9.jar")//用于H264封装为MP4
implementation files('libs/AIKit.aar')
// implementation 'com.github.licheedev.Android-SerialPort-API:serialport:2.0.0'
}