【发布时间】: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