我有一个项目最初是在eclipse中,然后我以某种方式将其转换为gradle,并且Android Studio中的一切都运行良好。
但后来我没有在项目上工作一段时间,几个月后我回到项目时,我很惊讶Android Studio在这个项目中遇到了问题。
当我选择" Android"从AS的左上角下拉列表中,您应该看到项目为Android,我看到没有文件,然后我做了一些事情,现在我看到有一个空文件夹Java。
如果我按下按钮"将项目与gradle文件同步" AS说在问题名称中张贴的消息,但它是基于gradle的项目..有gradle文件等。
你有人知道为什么会出现这个问题吗?为什么它应该停止这样的工作?
谢谢
答案 0 :(得分:7)
确保从根目录中打开项目。即包含顶级build.gradle
文件的目录。
缺少的顶级gradle文件是导致此错误的原因。
答案 1 :(得分:1)
所以基本上他们用简单的英语说的是...(对我有用)
ExecutorService es = Executors.newCachedThreadPool() ;
ExecutorService es = Executors.newFixedThreadPool( 4 ) ;
放入
您的应用程序/项目文件夹。答案 2 :(得分:0)
我的项目停止显示所有突然的并且已经有build.gradle文件。 我刚刚通过File>重新打开它打开。
答案 3 :(得分:0)
请注意,如果您在根目录中“将项目与 Gradle 文件同步”,也会出现此错误。 Gradle 仅适用于您的 android 目录 (flutter_name/android
)。
我收到此错误是因为我想更改一些构建值,例如 Gradle 版本和 Gradle 插件版本(以及其他构建值,例如 kotlin):
File>Open
user/StudioProjects/flutter_name/android
File>Project
Structure Project
下,您可以设置 gradle 版本和构建的 Modules
变量配置后,您可能需要使用 File>Invalid Caches/Restart...
重新启动您的项目。