reactnativecn / react-native-pushy

React Native 极速热更新服务
https://pushy.reactnative.cn
Other
1.77k stars 257 forks source link

cn.reactnative.modules.update 不存在 #432

Closed Jimmylxue closed 5 months ago

Jimmylxue commented 5 months ago

求大佬讲解一下 为啥安卓构建会报这个错,依赖有安装

"react-native": "^0.64.4", "react-native-update": "^10.3.1", "react-native-update-cli": "^1.22.0",

image
sunnylqm commented 5 months ago

是monorepo结构吗,其他第三方包能找到吗?

Jimmylxue commented 5 months ago

是monorepo 其他的能找到,就咱这个找不到

image
sunnylqm commented 5 months ago

cli并不是项目依赖,不需要添加, android/app/build.gradle里的implementation添加了吗

Jimmylxue commented 5 months ago

感谢您的回复~ 现在加上了 但是报了一个库的 lambda 表达式的错误。 我的java版本是 11,项目比较老, 您知道这种情况应该如何解决吗(RN新人,问的可能会比较呆) img_v3_029r_9f915a84-6516-4278-acb9-965f70d8767g

Jimmylxue commented 5 months ago

万分感谢您的回复,顺便附上我的一些配置 android { ... compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } 我的这两个设置都是 8的版本 不懂为啥会报这个 7 的版本问题

sunnylqm commented 5 months ago

因为你的rn版本比较老,上面这个配置可能也要加到pushy的android/build.gradle里

Jimmylxue commented 5 months ago

感谢,按照您的指示,我在react-native-update的包中加了如下配置,应用编译成功,后续我打个补丁,如果旧版本rn的同学也可以尝试这样

image