| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- 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'
- implementation 'com.android.support:support-v4:27.1.1'
- testImplementation 'junit:junit:4.12'
- androidTestImplementation 'com.android.support.test:runner:1.0.2'
- androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
- 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'
- }
|