| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- import groovy.json.JsonSlurper
- def computeVersionName() {
- // dynamically retrieve version from package.json
- def slurper = new JsonSlurper()
- def json = slurper.parse(file('../package.json'), "utf-8")
- return json.version
- }
- buildscript {
- repositories {
- jcenter()
- }
- dependencies {
- classpath 'com.android.tools.build:gradle:1.5.0'
- }
- }
- apply plugin: 'com.android.library'
- android {
- compileSdkVersion 23
- buildToolsVersion "23.0.1"
- defaultConfig {
- minSdkVersion 16
- targetSdkVersion 22
- versionCode 1
- // get version name from package.json version
- versionName computeVersionName()
- }
- lintOptions {
- abortOnError false
- }
- }
- repositories {
- mavenCentral()
- }
- dependencies {
- compile 'com.facebook.react:react-native:+'
- }
|