./gradlewasseRelease собирает React Native Web View вместо моего проекта. - PullRequest
0 голосов
/ 03 июля 2019

Я пытаюсь сгенерировать выпуск APK для моего проекта Android. У меня также есть автоматическая подпись , чтобы я мог развернуть ее через терминал.

Когда я перехожу на Build > Generate Signed Bundle / APK в Android Studio, это занимает несколько минут и успешно генерирует подписанный APK на release/app-release.apk.

Однако, когда я захожу в корневой каталог проекта React Native и набираю:

cd android && ./gradlew assembleRelease

Сборка занимает около минуты, говорит, что сборка прошла успешно, но только собирает React Native Web View, не пытается построить мой проект и не генерирует APK:

can-mbp:myapp-Mobile can$ cd android && ./gradlew assembleRelease

> Configure project :react-native-webview
:react-native-webview:reactNativeAndroidRoot /Users/Can/Documents/Programming/React/myapp-Mobile/node_modules/react-native/android

> Task :app:bundleReleaseJsAndAssets
warning: the transform cache was reset.
Loading dependency graph, done.
info Writing bundle output to:, /Users/Can/Documents/Programming/React/myapp-Mobile/android/app/build/generated/assets/react/release/index.android.bundle
info Done writing bundle output
info Copying 68 asset files
info Done copying assets

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.1.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD SUCCESSFUL in 1m 1s
338 actionable tasks: 2 executed, 336 up-to-date

Что я делаю не так?

ОБНОВЛЕНИЕ : Вот вывод моего ./gradlew projects

Root project 'MyApp'
+--- Project ':@react-native-community_async-storage'
+--- Project ':@react-native-community_geolocation'
+--- Project ':app'
+--- Project ':bugsnag-react-native'
+--- Project ':react-native-geolocation-service'
+--- Project ':react-native-gesture-handler'
+--- Project ':react-native-intercom'
+--- Project ':react-native-linear-gradient'
+--- Project ':react-native-onesignal'
+--- Project ':react-native-static-safe-area-insets'
+--- Project ':react-native-svg'
\--- Project ':react-native-webview'

1 Ответ

1 голос
/ 04 июля 2019

Также попробуйте сделать чистую сборку

./gradlew clean
./gradlew assembleDebug or ./gradlew assembleRelease

Если проблема не устранена, введите команду, чтобы узнать список проектов.

./gradlew projects
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...