android - 无法在 android 上运行 react-native 新项目

标签 android react-native gradle

当我尝试使用 react-native run-android 运行我的项目时,它显示了这个错误:error Failed to install the app.确保您已设置 Android 开发环境:https://facebook.github.io/react-native/docs/getting-started.html#android-development-environment。

此外,当我从 Android Studio 运行时它显示此错误:错误:Android 依赖项“org.webkit:android-JSC:r245459”设置为不支持的 compileOnly/provided

这是我的 package.json 文件:

    {
  "name": "churchmap",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "android": "react-native run-android",
    "ios": "react-native run-ios",
    "start": "react-native start",
    "test": "jest"
  },
  "dependencies": {
    "react": "16.9.0",
    "react-native": "0.61.1"
  },
  "devDependencies": {
    "@babel/core": "^7.5.0",
    "@babel/runtime": "^7.5.0",
    "@react-native-community/eslint-config": "^0.0.3",
    "babel-jest": "^24.1.0",
    "jest": "^24.1.0",
    "metro-react-native-babel-preset": "^0.51.1",
    "react-test-renderer": "16.8.1"
  },
  "jest": {
    "preset": "react-native"
  }
}

我不明白为什么不工作

最佳答案

我替换了 maven { url ' https://jitpack.io ' } 与 Maven { url ' https://www.jitpack.io ' },然后我下载了 jetifier npm install --save-dev jetifier 并运行了 npx jetifier。那解决了我的问题:)

关于android - 无法在 android 上运行 react-native 新项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58130515/

相关文章:

javascript - react native : _this2. setState不是一个函数

reactjs - Xcode10 : build input file double-conversion cannot be found

java - Eclipse Spring Boot 构建路径包含重复条目

react-native - 类型错误 : Cannot read property 'ReactCurrentOwner' of undefined

java - 如何让gradlew.bat自动运行任务?

c++ - 构建 C/C++ 代码时的 Gradle 编译器输出

android - 在 Manifest.xml 中设置 RegisterBroadcastReceiver 或通过实现源代码

java - Android:如何检测所有ListView对象是否已加载

java - 没有 API 时如何获取 Android Market 数据?

android - 连接到 MySQL 数据库