【问题标题】:Failed to capture snapshot of output files for task ':app:processDebugResources' property 'sourceOutputDir' during up-to-date check在最新检查期间无法捕获任务“:app:processDebugResources”属性“sourceOutputDir”的输出文件快照
【发布时间】:2018-12-31 10:27:37
【问题描述】:

我正在使用 Windows 10 并且刚开始使用 react-native。来自https://facebook.github.io/react-native/docs/getting-started

开始的第一步是运行:react-native run-android。但我收到了这个错误:

正在启动 JS 服务器... 在设备上构建和安装应用程序(cd android && gradlew.bat installDebug)... 启动 Gradle 守护进程(后续构建会更快)

FAILURE:构建失败并出现异常。

  • 出了什么问题: 在最新检查期间未能捕获任务“:app:processDebugResources”属性“sourceOutputDir”的输出文件快照。

    无法读取路径 'C:\Users\Kourosh\Desktop\React Native\AwesomeProject\android\app\build\generated\not_namespaced_r_class_sources\debug\processDebugResources\r\android\arch\lifecycle\livedata\core'。

【问题讨论】:

  • 尝试运行'react-native run-android' 这总是发生在我身上,我只是重新运行应用程序

标签: android-studio react-native react-native-android


【解决方案1】:

如果在将 styles.xml 更改为 android/app/src/main/res/values 后发生这种情况,请运行以下命令:

cd android
./gradlew clean
cd ..
react-native run-android

Source (Github issue comment)

【讨论】:

    【解决方案2】:

    清除缓存确实可以解决问题。但是只有一次,如果你停止项目并重新运行它,你会再次遇到同样的错误。

    为我做以下修复,

    cd android
    ./gradlew clean
    react-native start --reset-cache
    npm clean cache --force
    

    接下来,打开两个不同的终端运行

    react-native start
    

    在一次和第二次运行中

    react-native run-android
    

    希望它也对你有用。

    【讨论】:

      【解决方案3】:

      所以,如果你有一个 Ionic 4 项目,在你的项目文件夹中,转到 platform/android 并运行 ./gradlew clean。

      cd platforms/android
      ./gradlew clean
      ionic cordova run android -l
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-12-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-01-09
        • 2019-12-25
        • 2019-06-09
        • 2019-06-04
        相关资源
        最近更新 更多