| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- apply plugin: 'com.android.application'
- android {
- compileSdkVersion 27
- buildToolsVersion "27.0.3"
- defaultConfig {
- applicationId "top.yinxueqin.readbook"
- minSdkVersion 21
- targetSdkVersion 27
- versionCode 1
- versionName "1.0"
- testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
- externalNativeBuild {
- cmake {
- cppFlags ""
- }
- }
- ndk {
- abiFilters "armeabi", "x86"
- }
- }
- buildTypes {
- release {
- minifyEnabled false
- proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
- }
- }
- externalNativeBuild {
- cmake {
- path "CMakeLists.txt"
- }
- }
- dataBinding {
- enabled = true
- }
- productFlavors {
- }
- lintOptions {
- abortOnError false
- }
- compileOptions {
- targetCompatibility 1.8
- sourceCompatibility 1.8
- }
- configurations.all {
- resolutionStrategy.force 'com.google.code.findbugs:jsr305:1.3.9'
- }
- }
- dependencies {
- implementation fileTree(dir: 'libs', include: ['*.jar'])
- implementation 'com.android.support:appcompat-v7:27.1.1'
- implementation 'com.android.support.constraint:constraint-layout:1.1.0'
- testImplementation 'junit:junit:4.12'
- androidTestImplementation 'com.android.support.test:runner:1.0.1'
- androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
- implementation 'org.jsoup:jsoup:1.11.2'
- implementation 'com.google.code.gson:gson:2.8.2'
- implementation 'com.google.guava:guava:23.5-android'
- implementation 'com.yanzhenjie:permission:1.1.2'
- // ViewModel and LiveData
- implementation "android.arch.lifecycle:extensions:1.1.1"
- // alternatively, just ViewModel
- implementation "android.arch.lifecycle:viewmodel:1.1.1"
- // alternatively, just LiveData
- implementation "android.arch.lifecycle:livedata:1.1.1"
- // Java8 support for Lifecycles
- implementation "android.arch.lifecycle:common-java8:1.1.1"
- // Room (use 1.1.0-alpha1 for latest alpha)
- implementation "android.arch.persistence.room:runtime:1.0.0"
- annotationProcessor "android.arch.persistence.room:compiler:1.0.0"
- // Paging
- implementation "android.arch.paging:runtime:1.0.0-rc1"
- // Test helpers for LiveData
- testImplementation "android.arch.core:core-testing:1.1.1"
- // Test helpers for Room
- testImplementation "android.arch.persistence.room:testing:1.0.0"
- implementation 'com.jakewharton:disklrucache:2.0.2'
- }
|