代码之家  ›  专栏  ›  技术社区  ›  Dan

Android Staging构建风格试图连接到React Native打包器

  •  0
  • Dan  · 技术社区  · 5 年前

    我介绍了两种产品口味和一种新的构建类型。

    然而,当我运行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

    由于启用了可调试,我能够看到这一点。没有这条线,应用程序就会崩溃。

    0 回复  |  直到 5 年前