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

丶灬走出姿态 提交于 2019-12-03 08:52:26

问题


I am newbie in the world of android app development. I was creating a project Example on Android Studio. I have my LunchList.java file in src/main/java/apt.tutorial.lunchlist .Till yesterday Everything was working fine. But when I open android Studio today I got an error saying

"The modules below have been removed from Gradle structure. Check those to be removed from the project too:"

☑ LunchList

☑ LunchList-LunchList

And there is OK and Cancel Button. I don't want to remove them. So I click cancel and proceed.

Then when I tried to run the application in emulator the emulator runs but nothing happens. And I got this error

Waiting for device.

Target device: emulator-5554 (Android)

ERROR: APK path is not specified for module "LunchList-LunchList"

I don't know what went wrong. Please help me.

[Edit: I tried unchecking both of them and click OK. But after that I'm not getting the first error but still getting the second error ]


回答1:


Exit Android studio. Launch it with Administrator Privilege.
This solved the problem with Android Studio v0.1 in Windows 7.




回答2:


I had the same issue, I unselected the 2 files and then received the error

"ERROR: APK path is not specified for module"  

I just restarted Android Studio and reopened the project and then it worked normal again.

It is indeed a bug but there's a simple work around.




回答3:


Here's what worked for me: delete .idea/ and *.iml files, then open a project again (as gradle project) - all the idea files will be recreated - and everything works fine




回答4:


I had the same error with IntelliJ CE.

I fixed it by choosing "Inherit project compile output path" in the strong text imodule settings (Paths tab > Compiler output)




回答5:


In my case, I imported the same project over again. Android Studio overrode the old settings. Then this error went away!




回答6:


this happened when i update to 2.0. i had to change the dependencies in the build.gradle file under src dir not gradle dir. change from

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

to

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



回答7:


Not sure how much help this will be, but I saw that same error this morning after updating to Android Studio 0.2.0. First, I needed to modifying my build.gradle file to indicate that the correct gradle plugin to use with my project was version 0.5.0 (rather than 0.4). After modifying build.gradle, I saw the "APK path is not specified for module .." error when attempting to build. I solved this by simply quitting and restarting Android Studio.




回答8:


I had the same issue and found the solution. Stackoverflow Question this is the same way to fix the error

Also lower down in there is "SDKs" i also had to make them match. Name and Build Target. Hope it helps it did me. apparently the IntelliJ is what Android Studio is.




回答9:


I've found that the issue is usually if you've changed or moved the folder to a different location.

If you open up the .idea folder in AndroidStudio, have a search for any reference to the old location. If you find some, just replace with the new location. It would seem some of the lines are hardcoded.




回答10:


There is a manual "how to move project" here

I moved progect, got your problem, followed this manual, got window like you and choose "OK". And now it works very well.




回答11:


It helped me to set the right SDK... I used the one in Program Files, what did not work!

Then i found out to use the following SDK (set in local.properties):

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

Hope this helps...




回答12:


I find this:

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

it is realy help for me.

Thus, in my case, the problem was to have two libraries:

protobuf-2.4.1.jar and new protobuf-2.5.0.jar

it resulted error:

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

To correct this, rename file protobuf-2.4.1.jar to protobuf-2.4.1.jar.disabled

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




回答13:


Finally! Updated solution found here:

Android APK path is not specified for module

  • Open Project structure
  • Click on Modules tab
  • Expand your project and click on Android
  • On right side click on Compiler tab
  • Looking for "APK path" field Enter your project root folder, i.e. /Users/bla/project/my.apk Click Apply and Ok


来源:https://stackoverflow.com/questions/16722651/apk-path-is-not-specified-for-module-example-example

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!