React-Native productFlavors (Error type 3: Activity class does not exist)



  • defaultConfig {
    applicationId "com.some.id"
    minSdkVersion 16
    targetSdkVersion 22
    versionCode 1
    versionName "1.0"
    ndk {
    abiFilters "armeabi-v7a", "x86"
    }
    }
    splits {...}
    buildTypes {
    release {
    minifyEnabled enableProguardInReleaseBuilds
    proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
    }
    debug {
    debuggable true
    minifyEnabled false
    proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
    }

    productFlavors {
        live {
            applicationId "com.some.id"
        }
        staging {
            applicationId "com.some.id.staging"
        }
    }
    

    }
    Now when I run react-native run-android --variant=liveDebug everything works just fine but when I try to run react-native run-android --variant=stagingDebug i get the error:

    Installed on 1 device.

    BUILD SUCCESSFUL

    Total time: 11.824 secs
    Starting the app on 192.168.56.101:5555 (/usr/local/opt/android-sdk/platform-tools/adb -s 192.168.56.101:5555 shell am start -n com.somepackage/.MainActivity)...
    Starting: Intent { cmp=com.somepackage/.MainActivity }
    Error type 3
    Error: Activity class {com.somepackage/com.somepackage.MainActivity} does not exist.


Log in to reply