无法确定包装版本

leo*_*ero 2 react-native react-native-android

我创建了一个反应本机应用程序,只需执行以下操作:

react-native init app
Run Code Online (Sandbox Code Playgroud)

我遵循了本教程:Facebook 入门(我使用 Linux)

我已经完全按照它说的做了。

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

正在启动 JS 服务器...在设备上构建和安装应用程序(cd android && ./gradlew installDebug)...线程“main”中的异常 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 more 无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。确保您有一个正在运行的 Android 模拟器或已连接的设备并已设置您的 Android 开发环境:https : //facebook.github.io/react-native/docs/android-setup。 ``

我怎么解决这个问题?

小智 7

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