加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Codepush React Native Android staging-在根项目中找不到任务in

发布时间:2020-12-15 20:41:21 所属栏目:百科 来源:网络整理
导读:我正在尝试根据反应原生代码推送文档的 this section来配置我的RN android项目 我的build.gradle文件具有以下配置: buildTypes { debug { } releaseStaging { buildConfigField "String","CODEPUSH_KEY",CODEPUSH_KEY_STAGING } release { buildConfigField
我正在尝试根据反应原生代码推送文档的 this section来配置我的RN android项目

我的build.gradle文件具有以下配置:

buildTypes {
        debug {
        }
        releaseStaging {
            buildConfigField "String","CODEPUSH_KEY",CODEPUSH_KEY_STAGING
        }
        release {
            buildConfigField "String",CODEPUSH_KEY_PRODUCTION
            minifyEnabled enableProguardInReleaseBuilds
            proguardFiles getDefaultProguardFile("proguard-android.txt"),"proguard-rules.pro"
            signingConfig signingConfigs.release
        }
    }

但是当我运行时:react-native run-android –variant releaseStaging

我收到错误:在根项目’MyAppName’中找不到任务’installReleaseStagingDebug’.

还试过运行react-native run-android -configuration releaseStaging

这给了我一个稍好的错误:

Task 'installReleaseStaging' not found in root project 'MyAppName'. Some candidates are: 'uninstallReleaseStaging'.

知道我错过了什么吗?
谢谢!
乌里

您必须将signingConfig添加到releaseStaging.
releaseStaging {
        signingConfig signingConfigs.release
        buildConfigField "String",CODEPUSH_KEY_STAGING
    }

然后,您可以将其安装到您的设备上.我有反应原生版本0.38,所以我用react-native run-android –variant = releaseStaging安装它,但这可能与其他反应原生版本不同.如果您有更新版本的react-native,则可以执行react-native run-android -configuration = releaseStaging.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读