【问题标题】:React-Native run android error java is not incremential and react-native upgrade dismatch version with node_moduleReact-Native 运行 android 错误 java 不是增量和 react-native 升级不匹配版本与 node_module
【发布时间】:2018-10-21 08:44:07
【问题描述】:

我刚刚使用 init 命令 create-react-native-app 启动了我的项目,并安装了所有 prerequires。

我的命令react-native run-android有一些问题我收到了这个错误

Starting JS server...
Building and installing the app on the device (cd android && ./gradlew installDebug)...
Incremental java compilation is an incubating feature.
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportAppcompatV72301Library UP-TO-DATE
:app:prepareComAndroidSupportRecyclerviewV72301Library UP-TO-DATE
:app:prepareComAndroidSupportSupportV42301Library UP-TO-DATE
:app:prepareComFacebookFrescoDrawee081Library UP-TO-DATE
:app:prepareComFacebookFrescoFbcore081Library UP-TO-DATE
:app:prepareComFacebookFrescoFresco081Library UP-TO-DATE
:app:prepareComFacebookFrescoImagepipeline081Library UP-TO-DATE
:app:prepareComFacebookFrescoImagepipelineOkhttp081Library UP-TO-DATE
:app:prepareComFacebookReactReactNative0201Library UP-TO-DATE
:app:prepareOrgWebkitAndroidJscR174650Library UP-TO-DATE
:app:prepareDebugDependencies
:app:compileDebugAidl UP-TO-DATE
:app:compileDebugRenderscript UP-TO-DATE
:app:generateDebugBuildConfig UP-TO-DATE
:app:mergeDebugShaders UP-TO-DATE
:app:compileDebugShaders UP-TO-DATE
:app:generateDebugAssets UP-TO-DATE
:app:mergeDebugAssets UP-TO-DATE
:app:generateDebugResValues UP-TO-DATE
:app:generateDebugResources UP-TO-DATE
:app:mergeDebugResources UP-TO-DATE
:app:bundleDebugJsAndAssets SKIPPED
:app:processDebugManifest UP-TO-DATE
:app:processDebugResources UP-TO-DATE
:app:generateDebugSources UP-TO-DATE
:app:incrementalDebugJavaCompilationSafeguard UP-TO-DATE
:app:compileDebugJavaWithJavac
:app:compileDebugJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).

我试图搜索它,人们正在谈论升级 react-native 但是当我尝试“react-native-git-upgrade”时,我的“package.json”版本出现错误。

    git-upgrade info Check for updates 
git-upgrade info Read package.json files 
git-upgrade info Check declared version 
git-upgrade info Check matching versions 
git-upgrade ERR! An error occurred during upgrade: 
git-upgrade ERR! Error: react-native version in "package.json" (https://github.com/expo/react-native/archive/sdk-30.0.0.tar.gz) doesn't match the installed version in "node_modules" (0.55.4).
Try running "npm install" to fix this.
    at checkMatchingVersions (/usr/local/lib/node_modules/react-native-git-upgrade/checks.js:24:11)
    at Object.<anonymous> (/usr/local/lib/node_modules/react-native-git-upgrade/cliEntry.js:253:5)
    at Generator.next (<anonymous>)
    at step (/usr/local/lib/node_modules/react-native-git-upgrade/cliEntry.js:171:191)
    at /usr/local/lib/node_modules/react-native-git-upgrade/cliEntry.js:171:361
    at tryCallOne (/usr/local/lib/node_modules/react-native-git-upgrade/node_modules/promise/lib/core.js:37:12)
    at /usr/local/lib/node_modules/react-native-git-upgrade/node_modules/promise/lib/core.js:123:15
    at flush (/usr/local/lib/node_modules/react-native-git-upgrade/node_modules/asap/raw.js:50:29)
    at _combinedTickCallback (internal/process/next_tick.js:131:7)
    at process._tickCallback (internal/process/next_tick.js:180:9) 

当我 npm install 没有任何改变时,我尝试删除我的 node_modules 目录并使用 npm install 创建新目录,但它没有改变。

我在 Ubuntu 上,几天以来我一直在努力解决这个问题......

【问题讨论】:

    标签: android react-native node-modules


    【解决方案1】:

    我认为这些步骤会对您有所帮助。

    1. 转到您的项目目录并运行此命令 [Ubuntu: cd android && ./gradlew clean]
    2. 从 android 目录中删除 build 文件夹,假设您在 android 目录中 [rm -rf build 在 Ubuntu 中]
    3. 如果此步骤未产生任何结果,请执行步骤 [1,2] 然后删除 node_modules 目录并在之后运行npm install您的项目的根目录 跟随 [1,2] 。
    4. 最后,从项目根目录使用此命令react-native run-android

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-14
      • 1970-01-01
      • 2018-05-25
      • 2019-01-13
      • 2023-03-09
      • 1970-01-01
      • 2020-11-02
      相关资源
      最近更新 更多