mirror of
https://github.com/syncthing/syncthing-android.git
synced 2024-12-23 03:11:30 +00:00
Felix Ableitner
6da9b7b8f9
This makes everything easier, as we can now use standard syncthing releases instead of custom compiles, and don't have to hardcode the data folder.
58 lines
1.2 KiB
Groovy
58 lines
1.2 KiB
Groovy
buildscript {
|
|
repositories {
|
|
mavenCentral()
|
|
}
|
|
|
|
dependencies {
|
|
classpath 'com.android.tools.build:gradle:0.9.0+'
|
|
classpath 'com.alexvasilkov:android_sign:0.2'
|
|
}
|
|
}
|
|
|
|
apply plugin: 'android'
|
|
apply plugin: 'android_sign'
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
maven {
|
|
url "http://4thline.org/m2"
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
compile 'com.android.support:support-v4:13.0.+'
|
|
}
|
|
|
|
|
|
android {
|
|
compileSdkVersion 19
|
|
buildToolsVersion "19.0.3"
|
|
sourceSets {
|
|
main {
|
|
jniLibs.srcDir file("libs/")
|
|
jniLibs.srcDir file("obj/")
|
|
}
|
|
}
|
|
signingConfigs {
|
|
release {
|
|
// Android Studio does not pass environment variables.
|
|
// This means you have to use the command line for release builds.
|
|
def ks = System.getenv("KEYSTORE")
|
|
def ka = System.getenv("KEY_ALIAS")
|
|
if (ks != null && ka != null) {
|
|
storeFile file(ks)
|
|
keyAlias ka
|
|
}
|
|
}
|
|
}
|
|
|
|
buildTypes {
|
|
debug {
|
|
packageNameSuffix ".debug"
|
|
debuggable true
|
|
}
|
|
release {
|
|
signingConfig signingConfigs.release
|
|
}
|
|
}
|
|
}
|