我通过简单地创建了一个本地本机应用程序:

react-native init app


我已遵循本教程:Facebook Getting Started (I use Linux)

我完全按照它的意思做了。

但是,当我尝试运行应用程序(react-native run-android)时,出现以下消息:


正在启动JS服务器...
在设备上构建和安装应用程序(cd android && ./gradlew installDebug)...
线程“主”中的异常java.lang.RuntimeException:无法确定包装器版本。
在org.gradle.wrapper.GradleWrapperMain.wrapperVersion(GradleWrapperMain.java:111)
在org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
原因:java.lang.RuntimeException:找不到构建收据资源。
在org.gradle.wrapper.GradleWrapperMain.wrapperVersion(GradleWrapperMain.java:97)
...还有1个
无法在设备上安装该应用,请阅读上面的错误以获取详细信息。
确保您正在运行Android模拟器或已连接设备,并且
设置您的Android开发环境:
https://facebook.github.io/react-native/docs/android-setup.html
```


我怎么解决这个问题?

最佳答案

根据这个链接
https://github.com/MinecraftForge/ForgeGradle/issues/227
这是因为您的项目路径中有一些特殊字符(例如“!”)

07-26 06:45