build.gradle 838 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import groovy.json.JsonSlurper
  2. def computeVersionName() {
  3. // dynamically retrieve version from package.json
  4. def slurper = new JsonSlurper()
  5. def json = slurper.parse(file('../package.json'), "utf-8")
  6. return json.version
  7. }
  8. buildscript {
  9. repositories {
  10. jcenter()
  11. }
  12. dependencies {
  13. classpath 'com.android.tools.build:gradle:1.5.0'
  14. }
  15. }
  16. apply plugin: 'com.android.library'
  17. android {
  18. compileSdkVersion 23
  19. buildToolsVersion "23.0.1"
  20. defaultConfig {
  21. minSdkVersion 16
  22. targetSdkVersion 22
  23. versionCode 1
  24. // get version name from package.json version
  25. versionName computeVersionName()
  26. }
  27. lintOptions {
  28. abortOnError false
  29. }
  30. }
  31. repositories {
  32. mavenCentral()
  33. }
  34. dependencies {
  35. compile 'com.facebook.react:react-native:+'
  36. }