未知的命令行选项'--variant'

时间:2019-04-14 12:09:57

标签: android react-native

将React Native版本从0.57.8升级到0.59.3之后。我无法使用以下命令构建应用程序

./gradlew assemble --variant=release

它会产生错误

FAILURE: Build failed with an exception.

* What went wrong:
Problem configuring task :@segment_analytics-react-native:assemble from command line.
> Unknown command-line option '--variant'.

我认为Android版本的主要变化是切换到

classpath 'com.android.tools.build:gradle:3.3.1'

来自

classpath 'com.android.tools.build:gradle:3.1.4'

有什么想法我应该怎么做才能再次使用variant选项?

修改:

react-native run-android --variant=release

给我

FAILURE: Build failed with an exception.

* What went wrong:
Task 'installRelease' not found in project ':app'.

2 个答案:

答案 0 :(得分:1)

根据官方document,命令应为

react-native run-android --variant=release

答案 1 :(得分:1)

升级后看起来有些混乱。清理项目解决了我的问题。

Android Studio > Build > Clean Project