如何修复 Android Studio 中电容器的构建错误

Nob*_*ene 8 android ionic-framework capacitor

我正在尝试为 Android 编译我的第一个带有电容器的离子应用程序。Gradle 成功构建了它,但是当我尝试在 android studio 上运行它时,我收到此错误:

 Failed to query the value of task ':capacitor-android:compileDebugJavaWithJavac' property 'options.generatedSourceOutputDirectory'.
Run Code Online (Sandbox Code Playgroud)

查询map(java.io.File property(org.gradle.api.file.Directory, property(org.gradle.api.file.Directory,fixed(class org.gradle.api.internal.file.DefaultFilePropertyFactory))的映射值$FixedDirectory, C:\jsprojects\ajoopay2\node_modules@capacitor\android\capacitor\build\ generated\ap_ generated_sources\debug\out))) org.gradle.api.internal.file.DefaultFilePropertyFactory$ToFileTransformer@482d6451) 在任务'之前:电容器-android:不支持compileDebugJavaWithJavac'已完成

我不知道该怎么做,我花了几个小时试图纠正这个问题,请帮助我

Iva*_*ura 8

有时这种情况会发生在你的

distributionUrl=https://services.gradle.org/distributions/gradle-xxx.zip

与您的项目 build.gradle 不兼容

类路径'com.android.tools.build:gradle:yyy'

祝你好运解决这个问题,android studio 不会给你任何关于它的线索笑脸


Nob*_*ene -4

我找到了解决办法。我只需要将我的 gradle 版本从 7 降级到 5。下次我安装 android studio 时,请确保使用建议的 gradle 版本