【发布时间】:2021-03-09 00:57:45
【问题描述】:
您可以在下面看到我尝试运行npx react-native run-android 时得到的输出。它建议尝试一些选项以进一步查明问题,但是它们不适用于上述命令,因此我假设它们与 gradle 相关(只是有根据的猜测)。
我对 gradle 的了解为零;我刚刚在这里和那里以及在下面显示的输出中看到了这个名称。因此,请在回答时记住这一点。如果我需要学习如何直接运行一些 gradle 命令,请尽可能详细地回答。
该项目刚刚运行良好,但我希望能够为某些屏幕强制使用纵向模式,但无需将我的整个应用程序配置为始终必须坚持纵向模式。所以我在 react-native-orientation-locker 模块中找到了一个解决方案。我用 yarn 安装了它,然后按照指示更新文件:https://www.npmjs.com/package/react-native-orientation-locker。
更新适当的文件后,我收到一个错误,提示 axios 是问题所在。我卸载并重新安装了axios。在那之后不起作用,我继续撤消我刚刚所做的所有文件更改。然后我卸载了 react-native-orientation-locker 模块。
据我所知,我已经撤消了在项目工作和停止工作之间所做的一切。
遗憾的是,我还没有把它放到源代码管理中(我不会再犯这个错误),所以我无法恢复。
从这里去哪里?
【问题讨论】:
-
我认为问题出在 MainActivity.js 文件中的一些语法问题?
-
@NishargShah 谢谢,但我认为 react-native 中没有 MainActivity.js 文件。或者至少我找不到一个。也许在引擎盖下它会转换为包含该文件的代码,但我对此知之甚少。
-
对不起它的 mainActivity.java
-
能否请您发布您的整个 mainActivity.java 文件,如果您不知道该文件在哪里,这是问题=> stackoverflow.com/questions/30016492/…
-
@NishargShah 我将它添加到我的帖子中,但这只是一些永远不会改变的样板代码。值得庆幸的是,我能够创建一个新项目,重新安装依赖项,并复制我的源文件以快速恢复和运行,所以我现在没事了。我将旧项目保留了一段时间,但希望我最终能找出问题所在,看看我是否可以仅出于学习目的来解决它。
标签: react-native gradle build