电容器(build.gradle 不 exist/operation 不允许)React 应用到 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 sync failed: /spacex-launches/node_modules/@capacitor/android/capacitor/build.gradle
(Operation not permitted) (54 s 634 ms)
这里的主要问题是,(不允许操作)
我试图允许所有人访问文件夹中的每个文件的所有内容(读和写)。仍然,再一次,没有运气。
我 运行 重现这些错误的命令:
npx cap init
npx cap app
(然后我选了android)
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,这都会有所不同。电容器文档提供 guidance.
事实证明,使用 Android Studio 手动打开 android 文件夹,奇怪的是 修复了它 。
我无法使用电容器将我的 React webapp 构建到 android(以前从未做过)。但是,我成功做到了 ios.
我尝试从 android studio 手动同步 gradle(文件 > 将项目与 gradle 文件同步),但仍然没有成功。
这些是错误(重现步骤如下):
12.41 Gradle sync failed: /spacex-launches/node_modules/@capacitor/android/capacitor/build.gradle (Operation not permitted) (54 s 634 ms)
这里的主要问题是,(不允许操作) 我试图允许所有人访问文件夹中的每个文件的所有内容(读和写)。仍然,再一次,没有运气。
我 运行 重现这些错误的命令:
npx cap init
npx cap app
(然后我选了android)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,这都会有所不同。电容器文档提供 guidance.
事实证明,使用 Android Studio 手动打开 android 文件夹,奇怪的是 修复了它 。