Files
FridaBox/app/build.gradle
T
2026-02-04 22:09:34 +05:30

99 lines
2.7 KiB
Groovy

plugins {
alias(libs.plugins.android.application)
alias(libs.plugins.jetbrains.kotlin.android)
}
android {
namespace 'top.niunaijun.blackboxa'
compileSdk rootProject.ext.compileSdkVersion
ndkVersion = "29.0.13846066"
defaultConfig {
applicationId "top.niunaijun.blackbox"
minSdk rootProject.ext.minSdk
targetSdk rootProject.ext.targetSdkVersion
versionCode rootProject.ext.versionCode
versionName rootProject.ext.versionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
splits {
abi {
enable true
reset()
include 'armeabi-v7a', "arm64-v8a"
universalApk true
}
}
}
buildTypes {
release {
signingConfig signingConfigs.debug
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_21
targetCompatibility JavaVersion.VERSION_21
}
buildFeatures {
viewBinding true
}
kotlinOptions {
jvmTarget = '21'
}
applicationVariants.configureEach { variant ->
variant.outputs.configureEach { output ->
output.outputFileName = "BlackBox_${variant.versionName}_${output.baseName}.apk"
}
}
}
dependencies {
implementation fileTree(dir: "libs", include: ["*.jar", "*.aar"])
implementation project(':Bcore')
implementation libs.appcompat
implementation libs.material
implementation libs.constraintlayout
implementation libs.core.ktx
testImplementation libs.junit
androidTestImplementation libs.ext.junit
androidTestImplementation libs.espresso.core
implementation "androidx.preference:preference-ktx:1.1.1"
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.1"
implementation "androidx.lifecycle:lifecycle-livedata-ktx:2.3.1"
implementation "androidx.lifecycle:lifecycle-runtime-ktx:2.3.1"
implementation 'androidx.recyclerview:recyclerview:1.2.1'
implementation 'com.gitee.cbfg5210:RVAdapter:0.3.7'
implementation 'com.github.Othershe:CornerLabelView:1.0.0'
implementation 'com.github.nukc.stateview:kotlin:2.2.0'
implementation 'com.github.Ferfalk:SimpleSearchView:0.2.0'
implementation 'com.tbuonomo:dotsindicator:4.2'
implementation 'org.osmdroid:osmdroid-android:6.1.11'
implementation 'com.afollestad.material-dialogs:core:3.3.0'
implementation 'com.afollestad.material-dialogs:input:3.3.0'
implementation 'androidx.work:work-runtime:2.7.1'
}