| apply plugin: 'com.android.application' |
| |
| android { |
| compileSdkVersion 27 |
| buildToolsVersion "27.0.3" |
| |
| signingConfigs { |
| development { |
| storeFile file("../../keystores/debug.keystore") |
| storePassword "android" |
| keyAlias "androiddebugkey" |
| keyPassword "android" |
| } |
| release { |
| storeFile file("/var/lib/jenkins/osmand_key") |
| storePassword System.getenv("OSMAND_APK_PASSWORD") |
| keyAlias "osmand" |
| keyPassword System.getenv("OSMAND_APK_PASSWORD") |
| } |
| |
| } |
| |
| defaultConfig { |
| minSdkVersion 15 |
| targetSdkVersion 27 |
| } |
| |
| lintOptions { |
| abortOnError false |
| } |
| |
| sourceSets { |
| main { |
| manifest.srcFile "AndroidManifest.xml" |
| jni.srcDirs = [] |
| jniLibs.srcDirs = [] |
| aidl.srcDirs = ["src"] |
| java.srcDirs = ["src"] |
| renderscript.srcDirs = ["src"] |
| res.srcDirs = ["res"] |
| assets.srcDirs = ["assets"] |
| } |
| } |
| |
| buildTypes { |
| debug { |
| signingConfig signingConfigs.development |
| } |
| release { |
| signingConfig signingConfigs.release |
| } |
| } |
| } |
| |
| repositories { |
| ivy { |
| name = "OsmAndBinariesIvy" |
| url = "http://builder.osmand.net" |
| layout "pattern", { |
| artifact "ivy/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" |
| } |
| } |
| } |
| |
| dependencies { |
| implementation 'com.android.support:appcompat-v7:27.1.1' |
| implementation 'com.android.support:design:27.1.1' |
| } |