没有为模块“示例 – 示例”指定APK路径

我是Android应用程序开发世界的新手。 我在Android Studio上创建了一个项目示例。 我在src / main / java / apt.tutorial.lunchlist中有我的LunchList.java文件。昨天一切都运行正常。 但是当我今天打开android Studio时,我得到了一个错误说法

“下面的模块已从Gradle结构中删除。检查那些要从项目中移除的模块:”

☑午餐清单

☑午餐清单 – 午餐清单

还有确定取消按钮。 我不想删除它们。 所以我点击取消继续。

然后,当我尝试在模拟器中运行应用程序时,模拟器运行但没有任何反应。 我收到了这个错误

等待设备。

目标设备:emulator-5554(Android)

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

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

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

Solutions Collecting From Web of "没有为模块“示例 – 示例”指定APK路径"

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

我有同样的问题,我取消选择了2个文件,然后收到错误

"ERROR: APK path is not specified for module" 

我刚刚重新启动Android Studio并重新打开项目,然后再次正常工作。

这确实是一个错误,但有一个简单的工作。

这对我*.iml删除 .idea/*.iml文件,然后再次打开一个项目(作为gradle项目) – 将重新创建所有想法文件 – 一切正常

我在IntelliJ CE上遇到了同样的错误。

我通过在强文本模块设置( 路径选项卡>编译器输出 )中选择“ inheritance项目编译输出路径 ”来修复它

就我而言,我重新导入了同一个项目。 Android Studio覆盖旧设置。 然后这个错误就消失了!

这发生在我更新到2.0时。 我不得不在src dir not gradle dir下的build.gradle文件中更改依赖项。 改变

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

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

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

我有同样的问题并find了解决方案。 Stackoverflow问题这与修复错误的方法相同

另外还有“SDKs”,我也不得不让它们匹配。 名称和构建目标。 希望它有助于它帮助我。 显然,IntelliJ就是Android Studio。

我发现问题通常是您已将文件夹更改或移动到其他位置。

如果您在AndroidStudio中打开.idea文件夹,请搜索对旧位置的任何引用。 如果find一些,只需替换新位置即可。 似乎有些线路是硬编码的。

这里有一本手册“如何移动项目”

我移动progect,得到你的问题,按照这个手册,得到像你一样的窗口,然后选择“确定”。 现在它运作良好。

它帮助我设置了正确的SDK …我使用了Program Files中的那个,什么都行不通!

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

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

希望这可以帮助…

我发现这个:

http://www.chrisdew.com/blog/2013/07/17/android-studio-nosuchmethoderror-lazystringarraylist/

这对我来说真的很有帮助。

因此,在我的情况下,问题是有两个库:

protobuf-2.4.1.jar和新的protobuf-2.5.0.jar

它导致错误:

APK path is not specified for module “Example-Example”

要更正此问题,请将文件protobuf-2.4.1.jar重命名为protobuf-2.4.1.jar.disabled

mv protobuf-2.4.1.jar protobuf-2.4.1.jar.disabled

最后! 更新后的解决方案:

未为模块指定Android APK路径

  • 打开项目结构
  • 单击“模块”选项卡
  • 展开您的项目,然后单击Android
  • 在右侧单击“编译器”选项卡
  • 寻找“APK路径”字段输入您的项目根文件夹,即/Users/bla/project/my.apk单击“应用”和“确定”