gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:29:13 26 4
gpt4 key购买 nike

我正在尝试根据 this section 配置我的 RN android 项目react-native-code-push 文档的

我的 build.gradle 文件有这样的配置:

buildTypes {
debug {
}
releaseStaging {
buildConfigField "String", "CODEPUSH_KEY", CODEPUSH_KEY_STAGING
}
release {
buildConfigField "String", "CODEPUSH_KEY", 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", CODEPUSH_KEY_STAGING
}

然后您可以将它安装到您的设备上。我有 react-native 版本 0.38,所以我用 react-native run-android --variant=releaseStaging 安装了它,但这可能与其他 react-native 版本不同。如果您有较新版本的 react-native,则可以改为执行 react-native run-android --configuration=releaseStaging

关于android - Codepush React Native Android staging- 在根项目中找不到任务 installReleaseStagingDebug,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42242367/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com