android 我的expo应用程序在升级到expo sdk 46后无法运行

shstlldc  于 2022-11-03  发布在  Android
关注(0)|答案(1)|浏览(269)

我最近收到了来自Google Play的警告,要求我更新我的应用程序,因为我提供的隐私政策链接被破坏。在纠正了损坏的链接后,我试图重新上传我的应用程序到Google Play,但它被拒绝,由于广告ID和分析的问题,其中一个必须知道我没有在我的应用程序中使用广告,经过搜索,我发现这是一个问题,这是固定在sdk 46,所以我升级到sdk 46,但我的应用程序不会运行,我甚至恢复了我的代码到sdk 44和升级到45,但我面临着一个不同的问题。新的应用程序启动sdk 46工作正常,但在复制我的应用程序的代码,我还是遇到了同样的错误。附件是我的package.json依赖项的截图。我已经到处搜索,并尝试了我所知道的一切,并在网上找到,但无济于事。请帮助
错误类型错误:undefined不是对象(评估'_reactNative.Text.propTypes.style')错误固定违规:“main”尚未注册。如果出现以下情况,则可能发生此情况:

  • Metro(本地开发服务器)从错误的文件夹运行。请检查Metro是否正在运行,停止它并在当前项目中重新启动它。
  • 由于发生错误,无法载入模块,且未呼叫AppRegistry.registerComponent

对于第一个问题,我尝试了TypeError: undefined is not an object (evaluating '_reactNative.Animated.Text.propTypes.style')不变违例:ViewPropTypes已从React Native中删除。迁移到从“deprecated-react-native-prop-types”和各种其他解决方案导出的ViewPropTypes,但没有任何效果
对于第二个问题,我尝试弹出除了其他几个修复我看到的在线,我还使用registerRootComponentb直接在我的App.js和index.js分别为expo和bare.

相关问题