gpt4 book ai didi

android-studio - Android Studio无法使用Kotlin DSL打开Android项目

转载 作者:行者123 更新时间:2023-12-03 15:57:23 25 4
gpt4 key购买 nike

我已将我们的Android项目之一从旧的Groovy settings.gradlebuild.gradle文件转换为新的Kotlin DSL,即i。 e。 settings.gradle.ktsbuild.gradle.kts

尽管“它可以在我的机器上工作”,尤其是:我从Groovy转换为Kotlin的原始项目在其原始目录中运行良好,但所有我的同事在克隆存储库时都无法打开该项目。重要的是,将存储库克隆到其他目录时,我也无法自己打开项目(在同一台计算机上使用相同的AS安装)。因此,我怀疑某些配置文件中缺少一些其他详细信息,但我似乎无法弄清楚哪个...

细节:

  • 当我只使用File > Open...然后选择项目文件夹时,我仅收到错误消息“项目'xxx'不是基于Gradle的项目”
  • 当我改为通过Import Project (Gradle, Eclipse ADT, etc.)然后选择Import project from external modelAndroid Gradle时,Android Studio将创建一个空的build.gradle文件,并失败,并显示错误消息“错误:ID为'com.android.library'的插件。删除build.gradle只是回到我在第一个项目符号要点中描述的错误消息。

  • 我知道 this Github issue似乎描述了相同的问题,但是它非常安静,我认为附近的某个人一定已经想出了解决方案...

    哦,命令行构建在任何地方都可以工作-这纯粹是一个Android Studio问题。

    更新:当我将整个项目复制到一个新文件夹(而不是克隆存储库)时,我可以毫无问题地打开它。因此,我是否假设文件夹中必须有某些东西(但Git中没有)是正确的呢?

    最佳答案

    我可以通过删除.idea目录并重新打开项目来“修复”它。 .idea目录通常不在git中提交,但是我猜复制目录会使.idea目录中文件的目录结构无效。

    单击File> Re-import Gradle project时,很容易复制整个bug。

    关于android-studio - Android Studio无法使用Kotlin DSL打开Android项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54215813/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com