Android Построение сборки при попытке подключиться к React Native packager - PullRequest
0 голосов
/ 15 января 2020

Я представил два продукта и новый тип сборки.

Однако, когда я запускаю вариант Staging, он все еще пытается подключиться к пакету React Native Metro. Я хочу, чтобы Staging принял те же шаги, что и тип сборки Release.

buildTypes {
    release {
        minifyEnabled enableProguardInReleaseBuilds
        proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
        signingConfig signingConfigs.release
    }
    debug {
        debuggable true
    }
    staging {
        initWith release
        matchingFallbacks = ['release']
        applicationIdSuffix ".beta"
        debuggable true
        signingConfig signingConfigs.release
    }
}
productFlavors {
    // Production
    prodFlavor {
        minSdkVersion rootProject.ext.minSdkVersion
        targetSdkVersion rootProject.ext.targetSdkVersion
        dimension "builds"
    }
    // Staging
    stagedFlavor {
        minSdkVersion rootProject.ext.minSdkVersion
        targetSdkVersion rootProject.ext.targetSdkVersion
        dimension "builds"

    }
}

Я строю это через CircleCI, запустив ./gradlew assembleStagedFlavorStaging. APK работает нормально, но когда я запускаю его на своем устройстве, я получаю следующее

enter image description here

Я вижу это из-за включения отладки. Без этой строки приложение вылетает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...