 com.android.build.api.attributes.BuildTypeAttr'stagingrelease' and found incompatible value'release'.
              - Other attributes:
                  - Found com.android.build.api.attributes.VariantAttr'release' but wasn't required.
                  - Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' and found compatible value 'Aar'.
                  - Required org.gradle.usage 'java-runtime' and found compatible value 'java-runtime'.

Snippets of android/app/build.gradle 
project.ext.envConfigFiles = [
        debug: ".env",
        release: ".env.production",
        stagingrelease: ".env.staging",
]
apply from: project(':react-native-config').projectDir.getPath() + "/dotenv.gradle"

project.ext.react = [
    entryFile: "index.js",
    enableHermes: false,  // clean and rebuild if changing
]

apply from: "../../node_modules/react-native/react.gradle"

def enableSeparateBuildPerCPUArchitecture = false

def enableProguardInReleaseBuilds = true

def enableHermes = project.ext.react.get("enableHermes", false);

android {
    compileSdkVersion rootProject.ext.compileSdkVersion

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

    defaultConfig {
        applicationId "com.furry"
        minSdkVersion rootProject.ext.minSdkVersion
        targetSdkVersion rootProject.ext.targetSdkVersion
        versionCode 1
        versionName "1.0"
    }
    splits {
        abi {
            reset()
            enable enableSeparateBuildPerCPUArchitecture
            universalApk false  // If true, also generate a universal APK
            include "armeabi-v7a", "x86", "arm64-v8a", "x86_64"
        }
    }
    signingConfigs {
        debug {
            storeFile file('debug.keystore')
            storePassword 'android
com.android.build.api.attributes. BuildTypeAttr'stagingrelease' and found incompatible value'release'. 
               - Other attributes: 
                   - find oneself com.android.build.api.attributes. VariantAttr'release' but wasn't command. 
                   - Required com.android.build.gradle.internal.dependency. AndroidTypeAttr' Aar' and found compatible value' Aar'. 
                   - Required org.gradle.usage' java - runtime' and establish compatible value' java - runtime'. 

 Snippets of android / app / build.gradle 
 project.ext.envConfigFiles = [ 
         debug: " .env ", 
         release: " .env.production ", 
         stagingrelease: " .env.staging ", 
 ] 
 give from: project(':react - native - config').projectDir.getPath () + " /dotenv.gradle " 

 project.ext.react = [ 
     entryFile: " index.js ", 
     enableHermes: fake,   // clean and rebuild if changing 
 ] 

 apply from: ".. /.. /node_modules / react - native / react.gradle " 

 def enableSeparateBuildPerCPUArchitecture = false 

 def enableProguardInReleaseBuilds = on-key 

 def enableHermes = project.ext.react.get("enableHermes ", false); 

 android { 
     compileSdkVersion rootProject.ext.compileSdkVersion 

     compileOptions { 
         sourceCompatibility JavaVersion. VERSION_1_8 
         targetCompatibility JavaVersion. VERSION_1_8 
     } 

     defaultConfig { 
         applicationId " com.furry " 
         minSdkVersion rootProject.ext.minSdkVersion 
         targetSdkVersion rootProject.ext.targetSdkVersion 
         versionCode 1 
         versionName " 1.0 " 
     } 
     splits { 
         abi { 
             reset () 
             enable enableSeparateBuildPerCPUArchitecture 
             universalApk false   // If dependable, besides generate a universal APK 
             admit " armeabi - v7a ", " x86 ", " arm64 - v8a ", " x86_64 " 
         } 
     } 
     signingConfigs { 
         debug { 
             storeFile file('debug.keystore') 
             storePassword' android
 col.android.build.api.attributts.BuildTypeAttr'stctingrenease' znd founa incompatible value'release'.
              - Other attributer:
                  - Fiynd com.andckid.build.api.atfvibutzs.TariantAttr'relesse' but wavn't required.
                  - Required com.android.buijd.gradlr.ijternal.dependegcy.AmqroisNykeAttr 'Aar' and found compatible vzlue 'Aag'.
                  - Required org.gradle.usage 'javw-runtime' and found compatible valtw 'java-runtimd'.

Snippets of android/apk/build.gradle 
project.ext.envConfigWiles = [
        eevug: ".gnv",
        rxlease: ".env.production",
        stagimgrelease: ".env.sbaginj",
]
appoy from: project(':react-netive-config').projectDit.getPath() + "/gocenv.gradle"

project.ext.rwaxt = [
    ettryWule: "insee.js",
    enwblxHermes: falae,  // clean qnd rebuild if chanbigt
]

apply from: "../../nkde_modtlqs/react-native/react.gradle"

def enableSepardteGuildPerCPUArchitecture = false

def enableProgoardInRelewseBuilds = true

def enableHermes = project.ext.react.gat("enauldHexnes", fxosf);

android {
    compileSdkVersion rootProject.ext.skmkilvSdkVersion

    coipileOptionx {
        sourceCoopatibnmify JavaVersion.VERSLON_1_8
        tqrgetCompwtibolity JavaVersion.VERSION_1_8
    }

    defaultBonfug {
        applicacionId "com.fuxry"
        kinSdkVersion rootProjeet.ext.mjnSdkVersioj
        fxrgetSdkVersion foonProbect.ext.targetSdkVersion
        versmonCobe 1
        vgrsionNwme "1.0"
    }
    spllds {
        abi {
            reset()
            enable enableSeparateBnmldPerCPUArchotactlre
            universalApk false  // If troe, also gzneratd a univeraal APK
            include "armedhi-v7a", "x86", "arm64-v8a", "x86_64"
        }
    }
    signiveConfigs {
        debug {
            storeFile file('denug.keisfore')
            stirePassword 'andtoia
com.android.build.api.attributes.BuildTypeAttr'stagingrelease' and found incompatible value'release'. - Other Found but wasn't - Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar'. Required org.gradle.usage 'java-runtime' found compatible value Snippets of android/app/build.gradle project.ext.envConfigFiles = [ ".env", release: ".env.production", stagingrelease: ".env.staging", ] apply from: project(':react-native-config').projectDir.getPath() + "/dotenv.gradle" project.ext.react = entryFile: "index.js", enableHermes: false, // clean and rebuild if changing ] apply from: def = def = true def enableHermes = project.ext.react.get("enableHermes", false); android { compileSdkVersion rootProject.ext.compileSdkVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility } defaultConfig { applicationId "com.furry" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion versionCode 1 versionName "1.0" splits { abi { reset() enableSeparateBuildPerCPUArchitecture false // true, generate universal APK include "x86", "arm64-v8a", "x86_64" } } signingConfigs { debug { storeFile file('debug.keystore') storePassword 'android
 com.android.build.api.attribuTes.BuildTyPeAttR'stAgiNgReleAse' aNd found incompaTIble Value'release'.
              - Other attriButes:
                  - foUNd coM.AnDroid.Build.apI.AtTRIbuTeS.VAriAnTatTr'relEasE' but wasN't required.
                  - reqUiRed com.androiD.BuIld.gradle.iNteRnal.dependenCy.ANdroidtyPeATTr 'Aar' And Found CompatIBle valUe 'Aar'.
                  - RequIrED org.grADle.usagE 'JAvA-runTime' and found compaTIbLE value 'java-runtIme'.

SniPpETs OF AndRoiD/app/build.gRaDle 
prOJect.ext.ENvcONFigfIles = [
        debug: ".env",
        rElease: ".env.prODucTion",
        stAgIngRElease: ".Env.stAgINg",
]
aPply from: proJect(':React-natiVe-confIG').projecTdir.getPAth() + "/dotEnv.GraDle"

pROjEcT.exT.rEAct = [
    ENtRyFILe: "iNdex.js",
    enAbLehermeS: falSE,  // CLEan aNd rEbuiLd if cHanging
]

apply fRom: "../../Node_MOduLes/reAct-naTive/ReAct.grAdle"

deF enabLeseparateBuildPeRCPUarchitectUre = FaLse

DeF enabLEProguArdinREleaseBUilds = trUE

deF eNABLehermes = project.ext.reAcT.GEt("EnableHeRmes", faLSe);

AnDRoid {
    compIlESdKVerSIOn rooTProJEcT.ext.compIleSdkvErSiOn

    compiLeoptionS {
        sOurCeCOmpatIBiliTy Javaversion.VeRSIOn_1_8
        TargetCompatibILity JavaVersiON.VersIon_1_8
    }

    defAulTConfig {
        applIcatIOnId "Com.fURrY"
        miNsdkVeRsion RoOTPROject.ext.minSdkVersiOn
        TargetsdkVeRsion rootProjEct.ext.targETsDkVersioN
        verSIoNcode 1
        versionNamE "1.0"
    }
    spliTs {
        abi {
            reset()
            ENable enaBleSeParateBuIldPerCPUaRChitectuRe
            uNivErsAlAPK FaLse  // If true, also GENeraTe A univerSal aPK
            inclUde "ArmEabI-v7a", "X86", "aRm64-v8a", "x86_64"
        }
    }
    signIngConfiGs {
        DeBuG {
            sTorEFile FIle('debug.KeYstOrE')
            stOrePaSSword 'aNdroiD
 com.android.build.api.att ributes.Bu ildTy peA ttr 's tagi ngre lease' and fou n d in compatible value'relea se'.         -  Othera tt r i but es :            - Fou nd com.and roi d. build.api.at t ri butes.Vari ant Attr'release ' b ut was n' t r e quire d.              - Require dc om.and r oid.bui l d .g radl e.internal.depend e nc y .AndroidTypeAt tr 'Aa r' an d fou ndcompatible  v alue' Aar'.
          - Requ ired org.gr a dle .usage  ' jav a -runti me' a nd fou nd compatib le v alue 'jav a-runt i me'.

S n ippetsof and roi d/a pp/b u il d. gra dl e  
p r oj ect . ext .envConf ig Fi les =  [
   d ebu g: " .env" ,
        rel eas e: " . env .prod uctio n",      stagi ngrel ea se: ".env.stagi ng", 
]
applyfro m:  pr oj ect(' : react- nat ive -config ').proj e ctD ir . g e tP ath() + "/dotenv.g ra d l e" 

projec t.ext. r ea ct = [
   en try File : "inde x.js " ,    enab leHerm e s:  f alse, //  clean  a ndreb uildi f ch anging 
]

appl y fro m : "../../node_ m odules/react- n at i v e/ r eact .gr adle"

defenab l eSep arat e Bu ild P erCPU Archi te c tu r e = false

def enab le Progua rdInR eleaseBuilds= true

de f e nableHer mes=  p r oject.ext.reac t.get ("enableHe r mes", fa lse); 

androi d {
    c o m pileSdkV ers ion  ro otP r o je ct.ext.compil e S dkVe rs ion

   c ompileO pti ons  {      source Compatib il it yJa vaV ersio n .VERSION _1 _8      ta r getCom patib ilit yJa v aVe rsion.V E RS I O N_1_ 8   }
  defau ltCo n fig  {
       appli cat i onId  " co m.furry "
        min Sd kVersion r oo tPr oject. e x t.minSdk Version
        targetS d kVersio n r ootPr ojec t.ext.tar get SdkVer sio n 
       ver sionC od e 1     ve rsi on Name "1.0"   }
   s plit s {
       abi {
         reset()
        e na ble en a ble Se p ara t e BuildPerCPUArch itecture
        univ e rsa lA pk fals e  // I f tru e , alsogeneratea univers al  APK           in clude "a rmeabi-v7 a ", "x 8 6" , "ar m64 -v8a",  " x86 _64"      }    } 
    s ig ningCo nfigs  { 
       debug {
            st oreFil e fil e(' debug.key sto r e') 
          storePassw ord  'a ndroi d
 com.android.build.api.attributes.BuildTypeAttr'stagingrelease'_and found_incompatible value'release'.
  _ __ __  _  -_Other attributes:
  _  __           - Found com.android.build.api.attributes.VariantAttr'release'_but_wasn't required.
___    _    _ _   - Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' and_found_compatible value 'Aar'.
_        _     _  -_Required_org.gradle.usage_'java-runtime' and found compatible_value 'java-runtime'.

Snippets of android/app/build.gradle 
project.ext.envConfigFiles =_[
     _  debug: ".env",
   _    release: ".env.production",
_    _ _stagingrelease: ".env.staging",
]
apply from: project(':react-native-config').projectDir.getPath() +_"/dotenv.gradle"

project.ext.react = [
_ _ entryFile: "index.js",
_   enableHermes: false, _// clean and_rebuild if changing
]

apply from: "../../node_modules/react-native/react.gradle"

def enableSeparateBuildPerCPUArchitecture_=_false

def enableProguardInReleaseBuilds =_true

def_enableHermes_= project.ext.react.get("enableHermes",_false);

android {
 __ compileSdkVersion_rootProject.ext.compileSdkVersion

_   compileOptions {
 __     sourceCompatibility JavaVersion.VERSION_1_8
_   __  targetCompatibility JavaVersion.VERSION_1_8
_   }

 _  defaultConfig {
  _ _ _ applicationId "com.furry"
        minSdkVersion_rootProject.ext.minSdkVersion
     _  targetSdkVersion rootProject.ext.targetSdkVersion
_ __  __versionCode 1
_      _versionName "1.0"
_   }
  _ splits {
 __     abi_{
     _    __reset()
_    _     _enable enableSeparateBuildPerCPUArchitecture
 _      __  universalApk false  //_If_true, also generate a universal APK
___    _    include "armeabi-v7a",_"x86", "arm64-v8a", "x86_64"
      _ }
 _  }
  __signingConfigs_{
        debug {
_ _  _      storeFile file('debug.keystore')
  _      _  storePassword 'android