android - ./gradlew assembleRelease构建React Native Web View而不是我的项目

标签 android react-native gradle android-gradle-plugin apk

我正在尝试从我的Android项目生成版本APK输出。我还添加了automated signing,以便可以通过终端进行部署。

当我进入Android Studio中的Build > Generate Signed Bundle / APK时,它需要花费几分钟,并在release/app-release.apk上成功生成签名的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'

最佳答案

也尝试进行干净的构建

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

如果问题仍然存在,请运行命令以了解项目列表。
./gradlew projects

关于android - ./gradlew assembleRelease构建React Native Web View而不是我的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56875207/

相关文章:

react-native - React Navigation v5 不会重置和删除以前的路线

android - Gradle错误

javascript - Android 返回方法必须在同一线程上调用错误

java - JSON 反序列化、GSON、android、错误

android - 在哪里可以添加 FindViewById() 和 fragment 中的监听器?

grails - 为什么 Gradle 会降级 Grails 3.1 应用程序中的传递依赖项?

gradle - 通过提供身份验证在任务中克隆 git 存储库

android - 如何在android中显示下载字节数和下载数据百分比的进度

javascript - Array.map 未在 React Native 中呈现

ios - 如何识别 iOS 应用程序是否连接到特定的 WiFi 网络?