【问题标题】:Deploy android application. Missing 'installReleaseDebug' task for gradle部署安卓应用。缺少 gradle 的“installReleaseDebug”任务
【发布时间】:2016-12-10 20:30:52
【问题描述】:

我尝试部署我的应用程序的发布版本。

我简要描述了我所做的事情:
我已经生成了密钥库文件,根据本文档 (https://facebook.github.io/react-native/docs/signed-apk-android.html) 在 build.gradle 文件中设置属性以进行发布配置。 我在命令react-native run-android --variant release 后收到错误消息:

Task 'installReleaseDebug' not found in root project

我的 build.gradle 设置:

android {
    ...
    signingConfigs {
        release {
            storeFile file("my-release-key.keystore")
            storePassword "myKeyStorePassword"
            keyAlias "my-key-alias"
            keyPassword "myKeyPassword"
        }
    }
    ...
    buildTypes {
        release {
            ...
            signingConfig signingConfigs.release
        }
    }
}

命令react-native run-android 部署我的应用程序的构建调试,没有任何问题。我会很高兴任何帮助。 谢谢。

【问题讨论】:

  • 尝试运行react-native run-android --variant=release 而不是react-native run-android --variant release
  • @FidanHakaj,感谢您的回复。我已经试过了,但还是有同样的错误。
  • @FidanHakaj,同样在运行命令 gradle tasks 之后,我看到的是 installRelease 而不是 installDebugRelease
  • 答案:你应该使用configuration选项而不是variant,因为RN 0.39v已经发布了

标签: java android facebook gradle react-native


【解决方案1】:

只要cd android && ./gradlew installRelease

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-16
    • 1970-01-01
    • 2016-02-27
    相关资源
    最近更新 更多