因为不存在,所以无法找到'capacitor.settings.gradle'。

45

我是新手,正在使用Ionic构建Android应用,在Android Studio中打开项目时,但在gradle同步时出现以下错误:

Could not read script 'F:\IonicProjects\mis-tracking-master-latest\mis-tracking-master\mis-tracking\android\capacitor.settings.gradle' as it does not exist.
9个回答

110
尝试通过命令同步您的Ionic项目:
ionic capacitor sync android

26

只管去做

npx cap sync android

如果你只使用来自Vue.js、Nuxt.js等的电容器


12

我也遇到了同样的问题。我运行了以下命令:

npm install --save @capacitor/core @capacitor/cli

这个命令解决了问题。


这对我解决了问题,我不得不重新运行 ionic capacitor add android,然后它就可以工作了。 - Timar Ivo Batis
这解决了我的问题。谢谢,伙计。 - Chrisk8er

2

把我的文件/android/settings.gradle的名字改为capacitor.settings.gradle对我很有效。


2
在运行 npx cap add android 命令前,请先运行 ionic build 命令。

1

1
  1. 在文件夹项目中执行:$ capacitor update android
  2. 在Android Studio中执行:文件 -> 与Gradle文件同步项目

谢谢!这个答案解决了我在 Android Studio 2020.3.1 中使用 vue + ionic 6 应用程序的同步问题。 - Miguel M. Serrano

0
这是我的解决方法: 我正在使用next/JS并对其进行导出。因此,生成的文件夹不是“build”,而是“out”。
只需转到 capacitor.config.json 并将 webDir 属性更改为 out 即可。

0
解决这个问题的方法是: npm run build

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接