繁体   English   中英

电容器(build.gradle 不存在/不允许操作)React app to Android 无法构建

[英]Capacitor (build.gradle does not exist/operation not permitted) React app to Android can't build

我无法使用电容器将我的 react webapp 构建到 android(以前从未做过)。 但是,我成功地对ios这样做了。

我尝试从 android studio 手动同步 gradle(文件 > 使用 gradle 文件同步项目),但仍然没有运气。

这些是错误(下面包括重现步骤):

12.41 Gradle 同步失败:/spacex-launches/node_modules/@capacitor/android/capacitor/build.gradle(不允许操作)(54 秒 634 毫秒)

这里的主要问题是, (不允许操作)我试图允许每个人对文件夹中每个文件的所有内容(读取和写入)进行所有访问。 尽管如此,还是没有运气。

我运行的命令来重现这些错误:

  1. npx cap init
  2. npx cap app (然后我选择了 android)
  3. npx cap open android (它试图同步,然后给了我上面的错误;因此构建是不可能的)。

任何帮助,将不胜感激!

非常感谢。

假设您的源代码位于某个远程存储库中,请尝试在另一个目录中进行全新安装。 首先,更新 Ionic CLI。

npm i -g @ionic/cli@latest

git clone https://.../your-app.git

cd ./your-app

npm i

ionic build

ionic cap add android

ionic cap open android

请注意,您不需要再次运行npx cap init 由于 iOS 构建正在运行,因此 Capacitor 已安装在您的项目中。

如果您仍然无法构建,请确保您的环境设置正确。 无论您使用的是 Mac 还是 Windows,这都可能有所不同。 Capacitor 文档提供了指导

事实证明,使用 Android Studio 手动打开 android 文件夹,很奇怪地修复了它

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM