После обновления версии 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'.
0
Dima Portenko 14 Апр 2019 в 15:09

2 ответа

Лучший ответ

Похоже, после обновления произошел какой-то беспорядок. Чистый проект исправил мою проблему.

Android Studio > Build > Clean Project
1
Dmitri Portenko 14 Апр 2019 в 12:44

Согласно официальному документу, команда должна быть

react-native run-android --variant=release
1
Masuk Helal Anik 14 Апр 2019 в 12:15