当前位置: 首页 > 知识库问答 >
问题:

React Native Android-无法找到或加载主类org。格拉德尔。包装器。GradleWrapperMain公司

闻人仲渊
2023-03-14

我正在尝试为React Native编写Android教程,但我遇到了麻烦。React Native to work的所有要求都很好,我遵循了Android安装说明。我没有。bashrc,所以我做了一个,把导出ANDROID\u HOME=/usr/local/opt/ANDROID sdk放在那里,但意识到当我做了echo$ANDROID\u HOME时,我没有得到任何回报。我也没有。配置文件,所以我将其添加到我的bash\u配置文件中,现在它返回带有echo的路径。

我已经安装了

  • Android SDK构建工具版本23.0.1

以及;以及

  • 英特尔x86 Atom系统映像(适用于Android 5.1.1-API 22)
  • 英特尔x86仿真器加速器(HAXM安装程序)

我安装了Intel HAXM内核扩展,并使用安装说明中显示的相同html" target="_blank">参数创建了AVD。

然后,我启动了我创建的设备的模拟器,在终端中打开了一个新选项卡并运行了react-local run-android,这时我遇到了错误。

启动JS服务器...在设备上构建和安装应用程序(cd android

我用骨架创建了两个不同的React原生项目,两个项目都有错误,这让我觉得我做错了什么。有没有其他人遇到过这个错误,或者知道可能发生了什么?

注意:它使用XCode在iOS上运行良好


更新:

所以其他人给我发了一个他们在他们的机器上创建的新React Native项目。我在我的下载文件夹中下载并解压缩了它。打开它后,我npm installed。然后我启动模拟器并运行react-local run-android。它起作用了。所以我在它应该在的文件夹中的同一个文件中尝试了同样的事情。然后我得到了错误。所以它似乎与我的环境有关?在这两个文件夹中,node和npm版本是相同的(node v4.1.0和npm 2.14.5)。


共有3个答案

诸正谊
2023-03-14

重新安装Android Studio对我有用,我不知道为什么。

在我的例子中,从react native init生成的第一个应用程序遇到了这个错误。可能是因为我在第一次安装时犯了一个错误,所以请确保按照他们官方文件中的顺序进行:https://reactnative.dev/docs/environment-setup

俞新翰
2023-03-14

您可能需要通过在项目根目录下运行gradle包装来生成gradle包装文件。请参阅如何/何时生成Gradle包装文件?

马丰
2023-03-14

运行react native upgrade它对我很有效,因为我在初始阶段就遇到了这个问题。我能够创建项目,但由于这个组织。格拉德尔。包装器版本问题,我收到了相同的错误。

如果您在项目过程中遇到此问题,请在运行上述命令之前备份android和ios文件夹。

 类似资料:
  • 我有两个套餐和课程第一个套餐 D:\User\java\java\u programs\mypackage\A.java C中还有一个B类:\Package1\B. java 我编辑 C+++包 它为A.java和B.java创建了类文件 但我不能运行我的代码 我试过了 但是错误 错误:无法找到或加载主类包1。B

  • 当我试图建立Android应用程序我得到这个错误: 当前版本的Android Gradle插件不支持按需配置,因为您使用的是Gradle 4.6或更高版本。建议:通过设置组织禁用按需配置。格拉德尔。configureondemand=在渐变中为false。属性文件或使用低于4.6的渐变版本。 在将此行添加到此文件中后,作为并尝试再次构建,我也会出错

  • 问题内容: 我正在尝试使用Gradle运行一个非常简单的项目,并在使用时遇到以下错误: 这是我的文件结构: 我排除了libs和tmp文件夹的内容,因为我认为这与该问题无关,但是我可以在需要时添加它。 这是我的build.gradle文件: 关于如何解决此问题的任何想法?我已经为mainClassName属性尝试了各种方法,但似乎没有任何效果。 问题答案: 我在这里看到两个问题,一个与另一个有关。

  • 我的java应用程序编译有问题。 编译器说:

  • 我是按照Spring的教程,一切都工作正常,直到我克隆我的项目,现在克隆的项目和原来的项目不想工作,我已经搜索槽整个堆栈溢出类似的问题,我无法解决这个问题,我已经清理了项目,重新启动eclipse,更新,添加和删除依赖项从pom.xml似乎没有什么工作。 这是我的主要课程: Beans.xml: 波姆。xml: 正如我所说,当我在同一个工作区复制粘贴项目时,一切都开始失败,当然我更改了名称。 这个

  • 我用的是软呢帽19。HelloWorld的内容。爪哇: 我可以使用 javac HelloWorld。JAVA 但我无法使用 java HelloWorld 它给出了以下错误 错误:无法找到或加载主类HelloWorld 但我可以用 sudo java HelloWorld 我错过了什么???