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. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |