当前位置: 首页 > 知识库问答 >
问题:

React Native 编译 android 在 Windows 上由于 “build” 文件夹问题而失败

秦信瑞
2023-03-14

有时(特别是在重新启动正在使用的计算机后,或在更新某些软件包后),当我<kbd>运行</kbd>代码时(通过IntelliJ中Android的React本机配置),我会遇到如下错误:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':linkedin-sdk:packageReleaseResources'.
> Error: Cannot create directory E:\<appname>\android\linkedin-sdk\build\intermediates\
                                    incremental\packageReleaseResources\merged.dir\values

我目前正在做的是手动删除其中的几个构建文件夹(例如< code >

我对gradle不太熟悉,所以我不知道相关的gradle<code>clean<code>命令是否适用于这里。我不记得在Android Studio中处理原生项目时遇到过这样的问题,所以我得出结论,这是RN for Android构建的特定问题。

如果此信息有用,我将使用'com.android.tools.build: gradle: 2.3.1', IntelliJ IDEA 2017.1, Win 10。我没有以管理员身份运行IntelliJ。

有人能建议一种自动删除的方法吗?我也很想知道是什么原因。。。

共有1个答案

姬乐
2023-03-14

我在项目的根路径中创建了一个批处理脚本,其中包含以下内容:

rmdir /S /Q %~dp0android\build
rmdir /S /Q %~dp0android\app\build
rmdir /S /Q %~dp0android\linkedin-sdk\build
rmdir /S /Q %~dp0node_modules\react-native-fbsdk\android\build
rmdir /S /Q %~dp0node_modules\react-native-linkedin-sdk\android\build

并添加了一个运行配置,该配置使用批处理脚本支持插件执行它(尽管它也可以手动完成)。

并不能解决根本问题,但至少在删除这些违规文件夹时节省了一些时间。

 类似资料:
  • 上图这个文件一直是我专门安装软件的文件夹,但是不知道为什么我往里解压文件现在要管理员权限了,我要怎么把它变成和下图一样不需要权限的普通文件夹呢

  • 我发现了一个与构建使用C:\Windows\System32\CertenRoll.dll作为引用的应用程序有关的问题。 我已经有几个人在这里复制了它,我想在联系微软之前得到更多的信息。 我想我的问题是:有人能证实这一点吗,或者如果证实了,他们破坏了向后兼容性?

  • 我正在用JUnit测试一个Spring Boot微服务,我对该服务的resources文件夹中的文件夹路径有问题。 为了通过测试,我必须把文件夹的绝对路径,相反,当使用完整的应用程序时,它与相对路径完美配合。我尝试了一些从相对到绝对路径的翻译,但都不起作用,测试只有在给出绝对路径时才通过,而不是计算。 这些是我的文件: JSONRequest。爪哇: DecryptServiceApplicati

  • 我尝试编译这个X11服务器文件: 但是,如果包含-,它将不会编译: 谢谢你抽出时间

  • 我试图在Mac上的Visual Studio中在Android上构建一个ionic应用程序,但我遇到了以下错误: 错误: 我使用的版本: <代码>/gradlew包装器版本=7.3.1 从信息。android studio的plist文件: JVMVVersion=11.0.12

  • 问题内容: 我已经为Windows 64位从gomingw安装了Go 。但是,我找不到任何地方实际如何编译.go文件。这是直接从Go Wiki获得Windows支持链接的程序,但是所有教程都讨论了如何使用6g和gccgo等,而这些在我的Windows机器上都不起作用。实际上,我想做的是,将“ hello.go”放入src文件夹,转到src文件夹后,在命令提示符下运行命令“ 8g hello.go”