之前執行gradlew assembleRelease時是正常的,不知道是否是因爲改動了gradle版本還是因爲升級了android studio,反正就是之後執行gradlew assembleRelease bundle文件都無法正常生成,在gradle task依賴樹裏也沒有了bundleReleaseJsAndAssets
解決方案
1、 手動執行react native bundle命令在項目的assets目錄下生成bundle文件後,在執行gradlew assembleRelease進行簽名打包
2、修改配置
如果還是使用react native的react.gradle構建腳本的話,那麼依照下面進行修改。
在 gradle.properties添加一個配置
org.gradle.configureondemand=false
如果還是不行的話,可以在全局下添加
react native相關issues
react.gradle doesn’t create index.android.bundle
react.gradle file not bundling Js code(helengray就是me哈)