56

我遵循安装 Android Studio 的所有必要步骤。我也检查了这个问题,但仍然面临同样的问题。

但是每当我创建任何新项目时,都会出现以下屏幕。我在 Eclipse 中找不到任何项目结构。

在此处输入图像描述

在这里,我找不到任何“src”、“res”或任何文件结构。任何想法,如何获得正确的项目结构

当我尝试添加“新模块”时,出现以下错误。

No message
java.lang.IllegalStateException: 
at com.android.tools.idea.wizard.NewModuleWizard.onFailure(NewModuleWizard.java:159)
at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$3.execute(ExternalSystemUtil.java:340)
at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$4$1.run(ExternalSystemUtil.java:364)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:493)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$6.run(ProgressManagerImpl.java:304)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:185)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:226)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:175)
at com.intellij.openapi.application.impl.ApplicationImpl$10$1.run(ApplicationImpl.java:695)
at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:458)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:154)

当我去Edit Configuration时,由于上述错误,无法创建任何模块。

在此处输入图像描述

4

12 回答 12

56

转到文件 > 项目结构 > 项目设置 > 模块。

单击绿色 + 并添加新模块。选择应用程序模块并将内容根设置为您的项目模块。

单击下一步,然后完成。

这应该可以解决问题,并且会出现完整的项目结构。它对我有用。

于 2013-09-20T00:12:20.723 回答
9

将 SDK 更改为您在 SDK 管理器中安装的级别。SDK 管理器可以从Tools -> Android -> SDK Manager. 对我来说,Android Studio 是打包的,API Level 17但新项目向导试图以API Level 18.

于 2013-10-23T19:49:59.173 回答
9

当这样的事情发生在我身上时,为了解决它,我去

文件 -> 项目结构 -> 模块,单击 (+) 添加模块。

要导入主模块,您必须搜索 IML 扩展文件以再次加载项目结构配置(例如 app.iml),仅此而已。我希望它有所帮助。

于 2015-01-12T12:55:41.743 回答
5

Kip2 的解决方案对我有用,但略有不同:

1.)文件->使缓存/重新启动无效..

一旦android studio重新启动:

2.) 文件 -> 将项目与 Gradle 文件同步


只是执行“文件 -> 与 Gradle 文件同步项目”(或执行“文件 -> 与文件系统同步”),并没有解决问题。我必须先使缓存无效,然后将项目与 gradle 文件同步,以便项目正确显示。

于 2018-10-08T14:16:21.043 回答
3

终于找到解决办法了。

每当 Android Studio 启动时,它都会搜索“Gradle”安装。如果找不到,它将下载它的新版本并将其缓存在这里。

C:\Documents and Settings\user\.gradle\wrapper\dists\gradle-1.6-bin\72srdo3a5eb3bic159kar72vok

这里的 72srdo3a5eb3bic159kar72vok目录名可能不同。

您需要做的是,下载gradle-1.6-bin.zip,将其放在上面的目录中。然后在那里解压。但请确保您的路径应如下所示。

C:\Documents and Settings\crathod.SOLUSOFTINDIA\.gradle\wrapper\dists\gradle-1.6-bin\72srdo3a5eb3bic159kar72vok\gradle-1.6\bin

现在,当您重新启动 Android Studio 时,Gradle 将被初始化,并且项目将以完整的项目结构打开。

于 2013-06-05T14:48:05.887 回答
3

模块或项目结构也可能不会出现,因为您位于缺少 *.iml 文件的分支中。当我从 Eclipse 迁移并决定检查回具有类似 Eclipse 项目结构的原始分支时,这发生在我身上。什么解决了我的问题:

  1. 使用类似 Android Studio 的项目结构检查分支
  2. 文件 -> 使缓存无效并重新启动
于 2014-09-30T19:10:10.540 回答
2

此外,请确保根 iml 文件与您的根文件夹大小写匹配。错误命名的 iml 文件会导致此类问题。

只需删除根iml文件(如果您愿意,可以备份),关闭项目并重新打开它。Android Studio 将生成正确的 iml 文件并恢复项目结构。

这是在 Android Studio 2.1 上测试的

于 2016-04-29T14:09:42.043 回答
2

前:

  在此处输入图像描述

后:

  在此处输入图像描述
  我得到了 java 文件夹(src 文件夹)和其他文件夹。

解决方案:

  在此处输入图像描述

  • 文件 > 使用 Gradle 文件同步项目

安卓工作室版本: 3.2.1

注意:这个案例在旧版本上没有出现。例如 1.5.1(2016/03 之前)

关键词:

  • 文件管理器
  • 文件结构
  • 文件层次结构
  • 文件系统
  • 文件夹和文件列表
  • 项目浏览器
  • 项目结构
  • 项目层次结构
  • 消失/消失/没看见
  • Android Studio 错误/问题
于 2018-11-19T08:46:58.283 回答
1

当您打开 Android Studio 时,我从应用程序列表中删除了该应用程序,然后我重新导入了该项目。

于 2018-10-22T18:07:53.520 回答
1

简单的恢复方法

删除项目隐藏的 .idea 文件和 .gradle 文件并重新启动您的项目,这将解决您的问题。

于 2020-09-10T10:23:20.573 回答
0

对于 Android Studio 2.2,您只需单击左下角,然后选择 Project

在此处输入图像描述

于 2016-10-26T13:45:34.557 回答
0

在 Android Studio 2.3.1 中,如果您想添加模块,则没有应用程序模块选项。最好的解决方案是右键单击您的项目并从菜单中选择“跳转到源”。这解决了我的问题。

于 2017-04-18T04:22:13.143 回答