| apply plugin: 'com.android.application' |
| |
| android { |
| lintOptions { |
| abortOnError true |
| checkAllWarnings true |
| showAll true |
| warningsAsErrors true |
| checkTestSources true |
| htmlReport false |
| xmlReport true |
| xmlOutput file("${rootProject.buildDir}/reports/lint-results.xml") |
| // UnpackedNativeCode can break stack unwinding - see b/193408481 |
| // NewerVersionAvailable and GradleDependency need to be taken care of |
| // by a roller rather than as part of CI. |
| // The others are irrelevant for a test application. |
| disable 'UnpackedNativeCode','MissingApplicationIcon','GoogleAppIndexingApiWarning','GoogleAppIndexingWarning','GradleDependency','NewerVersionAvailable' |
| } |
| buildToolsVersion = '33.0.0' |
| compileSdkVersion 33 |
| compileOptions { |
| sourceCompatibility JavaVersion.VERSION_11 |
| targetCompatibility JavaVersion.VERSION_11 |
| } |
| defaultConfig { |
| applicationId 'dev.flutter.android_background_image' |
| minSdkVersion 16 |
| targetSdkVersion 33 |
| versionCode 1 |
| versionName '1.0' |
| } |
| buildTypes { |
| release { |
| minifyEnabled false |
| proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' |
| } |
| } |
| sourceSets.main { |
| assets.srcDirs += "${project.buildDir}/assets" |
| if (project.hasProperty('libapp')) { |
| jni.srcDirs = [] |
| jniLibs.srcDirs = [project.property('libapp')] |
| } |
| } |
| } |
| |
| dependencies { |
| // Please *don't* add embedding dependencies to this file. |
| // The embedding dependencies are configured in tools/androidx/files.json. |
| // Only add test dependencies. |
| |
| implementation files(project.property('flutter_jar')) |
| } |
| |
| // Configure the embedding dependencies. |
| apply from: new File(rootDir, '../../../tools/androidx/configure.gradle').absolutePath; |
| configureDependencies(new File(rootDir, '../../..')) { dependency -> |
| dependencies { |
| implementation "$dependency" |
| } |
| } |