diff --git a/android/app/build.gradle b/android/app/build.gradle index 0e9f2236d..97f456ad1 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -1,26 +1,63 @@ apply plugin: "com.android.library" android { - compileSdkVersion 23 - buildToolsVersion "23.0.1" - - defaultConfig { - minSdkVersion 16 - targetSdkVersion 22 - versionCode 1 - versionName "1.0" - } - - lintOptions { - abortOnError false - } - - defaultConfig { - consumerProguardFiles 'proguard-rules.pro' - } + compileSdkVersion 25 + buildToolsVersion '26.0.2' + + defaultConfig { + minSdkVersion 16 + targetSdkVersion 22 + versionCode 1 + versionName "1.0" + } + + lintOptions { + abortOnError false + } + + defaultConfig { + consumerProguardFiles 'proguard-rules.pro' + } + + buildTypes { + release { + minifyEnabled true + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + } + + debug { + minifyEnabled true + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + } + + progaurd { + minifyEnabled true + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + } + + } + + flavorDimensions "main" + productFlavors { + + local { + dimension "main" + } + + dev { + dimension "main" + } + stg { + dimension "main" + } + prod { + dimension "main" + + } + } } dependencies { - compile "com.facebook.react:react-native:+" - compile 'com.nimbusds:nimbus-jose-jwt:5.1' -} \ No newline at end of file + compile "com.facebook.react:react-native:+" + compile 'com.nimbusds:nimbus-jose-jwt:5.1' +} diff --git a/android/codepush.gradle b/android/codepush.gradle index 2c4ae27d9..ae36fa990 100644 --- a/android/codepush.gradle +++ b/android/codepush.gradle @@ -76,7 +76,7 @@ gradle.projectsEvaluated { runBefore("bundle${targetName}JsAndAssets", recordFilesBeforeBundleCommand) // Make this task run right after the bundle task - def generateBundledResourcesHash = tasks.create( + /*def generateBundledResourcesHash = tasks.create( name: "generateBundledResourcesHash${targetName}", type: Exec) { commandLine (*nodeExecutableAndArgs, "${nodeModulesPath}/react-native-code-push/scripts/generateBundledResourcesHash.js", resourcesDir, "$jsBundleDir/$bundleAssetName", jsBundleDir, resourcesMapTempFileName) @@ -89,7 +89,7 @@ gradle.projectsEvaluated { runBefore("processArmeabi-v7a${targetName}Resources", generateBundledResourcesHash) runBefore("processX86${targetName}Resources", generateBundledResourcesHash) runBefore("processUniversal${targetName}Resources", generateBundledResourcesHash) - runBefore("process${targetName}Resources", generateBundledResourcesHash) + runBefore("process${targetName}Resources", generateBundledResourcesHash)*/ } } }