当前位置: 首页 > 知识库问答 >
问题:

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

颛孙智勇
2023-03-14

我已经将我们的一个Android项目从旧的Groovy设置中转换过来。渐变构建。将文件升级到新的Kotlin DSL,即设置。格拉德尔。kts构建。格拉德尔。kts

虽然“它在我的机器上工作”——特别是:我从Groovy转换为静态编程语言的原始项目在其原始目录下工作正常——但我所有的同事在克隆回购时都无法打开该项目。重要的是,当我克隆回购到其他目录时,我也不能自己打开项目(在同一台机器上安装相同的AS)。所以,我怀疑有一些额外的细节丢失在一些配置文件,但我似乎无法找出哪个...

详情:

  • 当我只使用文件时

我知道这个Github问题,它似乎描述了相同的问题,但它非常安静,我想这里一定有人找到了解决方案。。。

哦,命令行构建无处不在——这纯粹是Android Studio的问题。

更新:当我将整个项目复制到一个新文件夹(而不是克隆存储库)时,我可以毫无问题地打开它。那么,我假设文件夹里一定有什么东西——但不是在Git里——使它工作,这是正确的吗?


共有2个答案

贺浩漫
2023-03-14

@Boni2k答案对我不起作用。

我必须重命名根build。格拉德尔。kts返回到构建。gradle,修复语法错误,同步项目(立即工作正常),然后将文件重命名回build。格拉德尔。kts。然后错误消失了,我可以成功地同步项目。

我所做的引起错误的是,我将项目移动到另一个文件夹,并重命名项目。

巫马修然
2023-03-14

我能够通过删除来修复它。想法目录并重新打开项目。在git中,通常不会提交.想法目录,但我猜复制该目录会使.想法目录中的文件中的目录结构无效。

当你点击File

 类似资料:
  • 我用保存了一个文件。我的应用程序中的docx扩展名。该文件保存在sdcard中。该文件在我的sdcard中显示为word文件,但我无法打开它(使用polaris或任何其他默认软件),并显示消息“不支持的文件”。 当我保存扩展名为. txt的文件时,我可以打开它。 谢谢亚历山德鲁...但现在我在运行应用程序时收到一条错误消息,指出“此元素的Javadoc既无法在附加的源代码中找到,也不能在附加的Ja

  • 问题内容: 使用Python 2.5.2和Linux Debian,我试图从包含西班牙字符的西班牙URL中获取内容: 我收到此错误: UnicodeEncodeError:’ascii’编解码器无法在位置8编码字符u’\ xe1’:序数不在范围内(128) 我已经尝试过在将URL传递给urllib之前使用: 和这个: 但是他们没有用。 你能告诉我我做错了什么吗? 问题答案: 根据适用的标准RFC

  • 问题内容: 在执行其他操作时,opencv可以正常工作。它可以打开图像并显示图像。但无法打开视频。 我用来打开视频的代码如下 但是执行时,它会输出如下错误消息 我和可以播放此视频,但opencv无法播放。 我已经安装和编解码器包。(使用) 我的ubuntu版本是。 我不确定是否是编解码器问题? 我已经使用或重建了opencv ,但它根本不影响问题。错误消息永远不会改变。 问题答案: 我将该文件转换

  • 此后,在我的配置中,当我想在仿真程序中运行wear部分时,我会得到消息:。 磨损活动在窗口中有一个红色的。在将一个完美工作的穿戴项目从Studio2.1升级到2.2之后,也会发生这种情况。 我怀疑启动watch face服务会有一些问题,因为使用“Always on-app”构建该项目是非常有效的。清单中不能有错误,因为错误在创建它之后立即出现,甚至在运行任何东西之前。而且它肯定不是缺少的活动,因

  • 我在Android Studio中打开了我的项目,然后我决定在中打开它,现在我收到以下消息。 此版本的Android Studio无法打开此项目,请使用Android Studio 4.0或更新版本重试。 我试过 删除,,, 使缓存无效 关闭和再导入项目 将和更改为以前的版本。 看来我必须坚持4.0。

  • 此版本的Android Studio无法打开此项目,请使用Android Studio 3.5或更高版本重试。但我的android studio版本是3.3.1,谷歌没有新的更新