build.gradle 972 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. buildscript {
  2. repositories {
  3. mavenCentral()
  4. }
  5. dependencies {
  6. classpath "com.android.tools.build:gradle:1.5.0"
  7. }
  8. }
  9. apply plugin: "com.android.application"
  10. android {
  11. compileSdkVersion 23
  12. buildToolsVersion "23.0.3"
  13. defaultConfig {
  14. versionCode 16
  15. versionName "${System.env.VERSION_STR}.${versionCode}"
  16. minSdkVersion 9
  17. targetSdkVersion 9
  18. applicationId "net.minetest.minetest"
  19. manifestPlaceholders = [ package: "net.minetest.minetest", project: project.name ]
  20. }
  21. lintOptions {
  22. disable "OldTargetApi", "GoogleAppIndexingWarning"
  23. }
  24. Properties props = new Properties()
  25. props.load(new FileInputStream(file("local.properties")))
  26. if (props.getProperty("keystore") != null) {
  27. signingConfigs {
  28. release {
  29. storeFile file(props["keystore"])
  30. storePassword props["keystore.password"]
  31. keyAlias props["key"]
  32. keyPassword props["key.password"]
  33. }
  34. }
  35. buildTypes {
  36. release {
  37. signingConfig signingConfigs.release
  38. }
  39. }
  40. }
  41. }