apply plugin: 'com.android.application' ext { compileSdkVersion = 35 defaultTargetSdkVersion = 21 } android { compileSdk 35 buildToolsVersion "34.0.0" useLibrary 'org.apache.http.legacy' defaultConfig { applicationId "net.micode.notes" minSdk 21 targetSdkVersion defaultTargetSdkVersion } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 } namespace 'net.micode.notes' packagingOptions { exclude 'META-INF/org.apache.http.legacy' } } sonarqube { properties { property "sonar.host.url", "http://localhost:9000" //sonar管理系统地址 property "sonar.login", "admin" // sonar管理系统账号 property "sonar.password", "Qian15825254201!" // sonar管理系统密码 property "sonar.sourceEncoding", "UTF-8" property "sonar.projectKey", "qqjnb" //sonar平台中相对应项目的key property "sonar.projectName", "qqjnb" //sonar平台中相对应项目的名字 property "sonar.sources", "src/main/java" //源码,sonar检测的源文件目录 property "sonar.projectVersion", project.version //版本,随意 property "sonar.binaries", "build/intermediates/classes" } } dependencies { implementation 'androidx.appcompat:appcompat:1.6.1' implementation 'com.google.android.material:material:1.10.0' implementation 'androidx.activity:activity:1.8.0' implementation 'androidx.constraintlayout:constraintlayout:2.1.4' implementation 'androidx.preference:preference:1.1.1' }