【问题标题】:Gradle sync prevents app from runningGradle 同步阻止应用程序运行
【发布时间】:2018-04-03 15:09:05
【问题描述】:

我正在尝试将项目文件夹从一个位置移动到另一个位置并更改文件夹名称。

由于各种原因无法进行版本控制,所以我有以下结构:MyApp\Version 1.xx\,在这个文件夹中,我有更多名为 1.0.1、1.0.2 等的文件夹。

我还有另一个名为 MyApp 的文件夹,我想将其复制到 MyApp\Version 1.xx\ 并将其重命名为 1.0.5。

不幸的是,我遇到以下消息:“自上次项目同步以来,Gradle 文件已更改”。

如果我尝试同步,消息会在几秒钟后再次弹出。如果我尝试构建/调试项目,我会得到:

我还尝试在所需文件夹中创建一个具有相同名称的新空项目,并在那里添加布局和类,但如果我尝试运行应用程序,我会得到这些:

我尝试了清理、无效缓存和重新启动、删除和重新创建 Gradle 文件以及此处提供的大多数解决方案,但没有任何运气。

关于如何解决此问题的任何想法?

【问题讨论】:

  • “如果我尝试同步,消息会在几秒钟后再次弹出。如果我尝试构建/调试项目,我会得到这个”——尝试命令行构建,然后查看如果这让你有更多的事情要做。否则,对于该项目(模块?随便),删除您的 .gradle/.idea/build/ 目录,以及 .iml 文件,然后尝试重新导入 Android Studio。
  • 谢谢@CommonsWare。我已经尝试删除这些目录并打开项目并再次导入它(不删除目录),但没有成功。但是,在删除所有内容后导入它就可以了。不幸的是,由于某种原因,我无法支持您的评论。

标签: android android-studio gradle kotlin android-gradle-plugin


【解决方案1】:

(代表 CommonsWare 发布,来自 cmets)

如果我尝试同步,消息会在几秒钟后再次弹出。如果我尝试构建/调试项目,我会得到这个”

尝试使用命令行构建,看看是否可以为您提供更多帮助。否则,对于该项目(模块?随便),删除您的 .gradle/.idea/build/ 目录,以及 .iml 文件,然后尝试重新导入 Android Studio。

【讨论】:

    猜你喜欢
    • 2010-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-18
    • 1970-01-01
    • 2020-02-28
    • 1970-01-01
    • 2016-03-22
    相关资源
    最近更新 更多