模块“Example-Example”未指定APK路径。

16

我是Android应用开发领域的新手。我在Android Studio上创建了一个名为Example的项目。我将我的LunchList.java文件放在src/main/java/apt.tutorial.lunchlist路径下。直到昨天,一切都正常运作。但是今天打开Android Studio时,我收到了一个错误提示:

"以下模块已从Gradle结构中删除。请检查这些并从项目中删除:"

☑ LunchList

☑ LunchList-LunchList

并且还有确定取消按钮。我不想把它们删除。所以我点击了取消并继续进行。

然后我尝试在模拟器中运行应用程序,模拟器启动了,但什么也没有发生。并且我收到了以下错误:

等待设备。

目标设备:emulator-5554 (Android)

错误:未为模块"LunchList-LunchList"指定APK路径

我不知道出了什么问题。请帮帮我。

[编辑:我尝试取消选中它们并单击确定。但之后我没有再收到第一个错误,但仍然收到第二个错误]


Android Studio目前并不处于一个很好的状态。它仍然是早期的测试版。但就像任何其他IDE一样,它也会有其瑕疵。我还没有充分地使用它。但是在您使用它时,请预计会出现问题。 - Jay Snayder
我对选择正确的 IDE 感到困惑。起初我使用 Eclipse,但后来谷歌在 Google I/O 上发布了 Android Studio。作为一个新手,我一直很喜欢它。 - Ratan Parai
1
由于您是新手安卓开发者,我建议您在Android Studio变得更加稳定之前使用IntellJ IDEA社区版。在早期版本的IDE中不断遇到问题会让学习安卓非常令人沮丧。 - free3dom
1
我遇到了完全相同的问题。至少对我来说,当项目位于默认的“AndroidStudioProjects”文件夹中时,它可以正常工作,但如果我将其移动到其他位置,则无法正常工作。我认为如果我尝试重新定位“AndroidStudioProjects”,也会出现此问题。 - Matt Whetton
1
@MattWhetton 给AndroidStudioProjects添加符号链接成功解决了这个问题,但这只是一种临时的解决方法。 - Charles Munger
13个回答

13

退出Android Studio。使用管理员权限启动它。
这解决了在Windows 7中使用Android Studio v0.1时的问题。


这个解决方案没有任何意义。 - rat

10

我遇到了相同的问题,我取消选中了两个文件后,然后收到了错误提示。

"ERROR: APK path is not specified for module"  

我刚刚重新启动了 Android Studio 并重新打开了项目,然后它又正常运行了。

虽然这确实是一个错误,但有一个简单的解决方法。


3
对我有用。这是一周内第二次重新启动IDE解决问题。 - Pijusn

9

以下是我成功的方法:删除 .idea/*.iml 文件,然后再次打开项目(作为 gradle 项目)- 所有的 idea 文件将会被重新创建 - 然后一切都可以正常工作。


9
警告:这完全破坏了我的项目,无法修复...请谨慎使用。 - user1889890
5
不要这样做!项目已经毁了,无法修复。 - Chad Bingham
1
这可能会出现一些问题,但不是因为您删除了文件和文件夹。只有在gradle文件一开始存在问题的情况下,再次导入项目时才会出现问题。请确保gradle文件没有任何问题,并且这是无害的! - Joakim Engstrom

4
我在使用 IntelliJ CE 时遇到了同样的错误。通过在模块设置中选择“继承项目编译输出路径”(路径标签页 > 编译器输出),我解决了这个问题。

重新构建一个项目。 - djdance

3
当我升级到2.0版本时发生了这个问题。我需要在src目录下的build.gradle文件中更改依赖项,而不是gradle目录下的文件。修改如下:
dependencies {
classpath 'com.android.tools.build:gradle:0.4.0'
}

to

dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}

3

在我的情况下,我重新导入了相同的项目。Android Studio覆盖了旧的设置。然后这个错误就消失了!


2

不确定这会有多大帮助,但我今天早上更新到Android Studio 0.2.0后看到了同样的错误。首先,我需要修改我的build.gradle文件以指示正确的gradle插件版本为0.5.0(而不是0.4)。在修改build.gradle后,当尝试构建时出现“未为模块指定APK路径”的错误。我通过简单地退出并重新启动Android Studio来解决这个问题。


1

有一个手册,教你如何移动项目这里

我移动了项目,遇到了你的问题,按照这个手册操作,得到了和你一样的窗口,然后选择“确定”。 现在它运行得非常好。


1

它帮助我设置了正确的SDK...... 我使用的是Program Files中的一个,但不起作用!

然后我发现要使用以下SDK(在local.properties中设置):

sdk.dir=C:/Program Files (x86)/Android/android-studio/sdk

希望这可以帮到你......


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接