Error running 'app': Unknown error in Android studio 3.1 - android

I have updated my android studio to new stable version 3.1.
After build project not able to run.
Let me know if anyone have face same issue or find any solution.

Just go to "Run/edit configurations.../" and scroll down to bottom of the window and here you see an option "Before launch..."
First, remove whatever already inside the little window and then click on (+) icon and select "Gradle-aware Make" and then type "assembleDebug" and select the first option or that you need. This will solve your problem.

Try deleting both your build folders in your project manually and rebuild. This usually happens when you update gradle version, in my experience.

The solution that worked for me was a combination of other answers here.
I had upgraded to the most recent stable version of Android Studio at the time, 3.1. Along with that, Android Studio prompted a dialog asking me if I wanted to upgrade my Gradle from 3.x to 4.4, and I accepted as well.
After that I got the error of this question, and then I did this:
Open menu Run -> Edit configurations...
In the Before launch: section, select any options you have listed (each option has the Android symbol), and remove them with the - symbol
Add the option Gradle-aware Make, with the value assembleDebug
Clean and rebuild your whole project

just clean and rebuild your project

I had the same problem. I change in build.gradle 'compile' with 'implementation', then clean and rebuild the project. Now it starts with no problem.

Run "Build-> Clean Project" normally will fix this problem.

Related

Installation failed with message Invalid File

Installation failed with message Invalid File:
K:\project\app\build\intermediates\split-apk\with_ImageProcessor\debug\slices\slice_0.apk.
It is possible that this issue is resolved by uninstalling an existing
version of the apk if it is present, and then re-installing.
WARNING: Uninstalling will remove the application data!
Do you want to uninstall the existing application?
i am running my project in android studio 2.3 beta 3 .
Click Build tab ---> Clean Project
Click Build tab ---> Build APK
Run.
I found the solution go to
settings>build,execute,deployment>instant run>Enable instant run to
hot swap code /resource change on deploy(unchecked this option)
`
Just follow two steps
Step 1 : Build---> Clean
Step 2 : Build--> Build APK
Hope it works. Good luck guys
I solved it this way:
Click Build tab ---> Clean Project
Click Build tab ---> Rebuild Project
Click Build tab ---> Build APK
Run.
Hopefully, this should solve your problem.
Do follow the following steps.
1. Clean your Project
2. Rebuild your project
3. Finally Build and Run your project
First, as already mentioned, try cleaning and rebuilding the project. If that does not work for you, try this:
Settings > Build, Execution, Deployment:
Un-check Enable Instant Run to hot swap code...
This solved the problem right away for me.
P.S. I posted this answer since it's 2017 and I don't think this feature existed in 2014, so it wouldn't cause this problem.
Please follow the below steps
File > Settings > Build,Execution,Deployment > Instant Run > Un-check (Enable Instant Run to hot swap code)
this is working for me
thanks
This happened with me when I copied a project code from one laptop to another one and tried running the project. What fixed this for me was:
Delete the project's build folder
Clean Project
Build project
Run
In my case, I had the same issue when the name of my project contains a "&" sign.The solution is to rename the project name,from file browser, so it doesn't contain any "&" signs and then from:
Build menu-> Clean Project
Build menu-> Build APK
I've tested it two times and it worked just fine.
For me it's:
Click Build tab --->
Clean Project
Rebuild Project
Build APK
follow some steps:
Clean Project
Rebuild Project
Invalidate Caches / Restart
Now run your project. Hope it will work.
It's work for me.
Work for me:
Delete these folders
Run app
Try this in gradle project
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3' }
Delete the Intermediate folder after then run the project is working fine actually that APK builds to another system.
Go to app/build/intermediates.
In my case , there was a single qutation ' in project directory and after removing it resolved
I found its work by restarting my phone :)
Invalidate cache/restart
Clean Project
Rebuild Project
Run your app / Build APK
These steps are enough to solve most of the problems related to Gradle build in any way. These steps helped me solve this problem too.
Try cleaning the project and rebuild, if doesn't work try disabling the Instant Run from Settings>Build>Instant Run in case you are running someone else's code.
My issue was with my Android Studio install.
I am building out a new CI server and although I installed Android Studio and hooked up the SDK, etc., I did not open the studio with the project -- instead just went to the command line to build. When I subsequently opened the project in the studio, it started prompting for all sorts of updates. Followed the bouncing-ball and then I was able to reach my USB tethered device.
Hopefully, this is helpful for Build Master and DevOps as a "got-cha" to avoid.
None of the answers here worked, I had to:
Close android studio
rm -rf ./android/.idea
Build -> Build Bundle/APK(s) -> Build APK(s)
The path may be invalid, if Android Studio is pointing to the wrong version of the file. This can happen if you make gradle automatically rename your built APK, using setProperty(), like:
defaultConfig {
applicationId "com.company.app"
versionName "1.2.0"
// Rename the built apk file
setProperty("archivesBaseName", "MyApp-$versionName")
...
}
Sometimes, an updated versionName is not properly "refreshed" to Android Studio, so it can point to an old versionName in the file name. In this case, just do a Gradle sync then Build, to ensure the versionName matches the built file path. Gradle sync is either:
Android Studio 4.x ➔ Toolbar at the far right ➔ Press the 'elephant + down arrow' icon, which has the tooltip "Sync Project with Gradle Files" ➔ Build ➔ Make Project
Android Studio 4.x ➔ Help ➔ Find Action ➔ search for "sync" ➔ "Sync Project with Gradle Files" ➔ Build ➔ Make Project
If none of those solutions work for you just close the Android Studio and open it. It worked for me on Mac.
Just Invalidate Cache and Restart !!! 🙌🏻

Android Studio - Can't Disable Instant Run

I have a LibGDX project which is made up of a core project and multiple Android/desktop projects which are dependent upon it.
I'm currently changing some code in the core project but upon manually building, cleaning, and running the changes are not being reflected when I run the project.
From my searching I feel the issue is related to Instant Run, but I cannot disable it as the checkboxes are grayed out.
Is my issue related to Instant Run? And how would I go about disabling it?
it seems you need a successful build with gradle (at least up to the configuration phase) and then the checkbox gets editable.
On a new installation of Android Studio 3.0.1, I found that I couldn't build a project because of Instant Run and that the Enable Instant Run was forced on and greyed out so that it couldn't be disabled.
The build error was:
Error:Failed to notify project evaluation listener.
I found that doing a build from the command line fixed both the failure to build and not being able to disable Instant Run.
./gradlew assembleDebug
Make sure you change the Instant Run setting in a specific project.
I mean you need to do:
Open the specific project
Right click on the file
choose settings
Build
Instant run
For me its work

Gradle Terminal is not showing in Android Studio

The Gradle Terminal (also called Gradle Command Line) is not showing in my android studio, I have Android Studio version 1.3.1 and I have been searching for how to view the terminal for over an hour now and all I get are tutorials about how to use it and not how to show it so that I can eventually use it.
Anybody got a solution for this? Thanks in advance.
Not sure if there is such thing in Android Studio.
There is Gradle console and Terminal for sure.
Anyways, there is Find Action... command and you can use it to find "all" kind of things in Android Studio.
Just go to the Help menu and you will find it there. Here it's second menu option right after Search. Use this option to search for commands/features in Android Studio, like on the following image:
As you can see there is Gradle Console available and if you search for the terminal you will find Terminal option as well. But no Gradle Terminal or Gradle Command Line ;-)
check View - > Tool Windows - > Terminal in android studio
Although I did not find any solution to open the Gradle Terminal in Android Studio 1.3.1, I found an alternative way that lets me execute Gradle tasks outside the terminal. Go to Gradle console -> Gradle icon that says Execute Gradle task -> a pop-up opens -> attach your project -> write the task in the second field -> ok.
Happy Coding :)
Click "View" option top on the Android studio then click "Tool Windows" after "Gradle"; that's it.
View--->Tool Windows---->Gradle.
If you are looking for the gradle build output, you need to activate the "Build" Tool window.
Click View->Tool Windows->Build
click search on right side of ide - > type gradle - > gradle window will be opened
Very simple

Gradle project sync failed?

When I started up my project this morning it randomly gave me a message saying Gradle project sync failed. Basic Functionality(eg. editing, debugging) will not work properly. in Android Studio. I looked at other answers that people had put up for this problem but they haven't been working. I invalidated my chaches/restarted my project but no luck. I also deleted my .gradle folder from my project folder and still no luck. If any of you guys could help me that would be awesome! This didn't happen yesterday when I was working on the project or anything, I wonder why its happening now. Oh yea it also says this as a gradle message: Error:C:\Users\Dave\.gradle\caches\2.2.1\scripts\settings_ad4t0wp5ikihzl1y1o83b5sbw\SettingsScript\buildscript\cache.properties (The system cannot find the file specified) :
Thanks again for anyone who reads this/ can help!
There is a file - "cache.properties" that gradle creates for you, upon first time inception of any project. The path for this file is "~Home_Directory\.gradle\2.2.1\taskArtifacts". You may find this path in your home directory. So basically, this file - "cache.properties" is missing from the "taskArtifacts" folder.
One of the solution that worked for me is to copy file - "cache.properties" from any test project of yours to this project that's currently experiencing an issue.
Regards
I had to choose using the Default Gradle Wrapper instead of local.
<< SETTINGS -->/ BUILD TOOLS --> Gradle --> radio button switch... >>
It has helped me to fix the same problem.
I had experience similar sync failed problem with gradle based android project (in Android Studio 1.1.0). I solved this problem without deleting .gradle from my user directory,
steps I followed was
Go to File -> Settings -> Compiler(Gradle Based Android Project)
Change VM options to -Xmx512m -XX:MaxPermSize=512m.
Click Apply -> OK and then tap on Try Again option in sync failed message to clean build the project.
Works like charm!!
UPDATE - 1 : For Android Studio 1.3, Compiler option mentioned in above Step-1 is present inside tab Build, Execution, Deployment.
I had faced similar kind of problem earlier!
But don`t know after rebuild the project and cleaning it, it worked normally.
Invalidate dependency cache by running
gradle clean build --refresh-dependencies
from project root and then re-import your project. Worked for me once.
May be you have put Android Studio into offline mode. To fix it, go to Preferences -> Gradle and ensure that the "Offline work" checkbox is not checked.
Than do
File -> Invalidate caches / Restart
Shutdown Android Studio
Rename/remove .gradle folder in the user home directory
Restart Android Studio let it download all the Gradle stuff it needs
android studio 0.4.2: Gradle project sync failed error
Delete the folder C:\Users\.gradle and reopening the android studio solved my problem

Gen folder is empty for Android project

I'm starting to learn Android in Eclipse. But every time I try to create a project the gen folder is empty. So I don't get the R file(or whatever else is in that folder, if anything). Clean does NOT work. There was never an R to begin with. Do I need to download something to make it generate it?
had the same problem. Check in the Android sdk manager, tools and check if you have installed android sdk build-tools. had the same problem because i hadn't installed it.
I had this problem because I had two projects in the same folder and one was the library of the other. Then Eclipse built the projects in the wrong order. What I did to fix this was close the non-library project and then open it again (after the built of the library project), which made it work.
None of the solutions posted here worked for me: Clean, changing options, build errors, etc. The problem was caused by importing the Android project as a normal project, i.e. using:
Import > General > Existing Projects Into Workspace
instead of using
Import > Android > Existing Android Code Into Workspace
One of those
Getting rid of 'import android.R' line.
Cleaning the project and then building it again.
Closing project and then opening it again.
may help.
May be your problem was related to incorrect target build settings.For example if you use an element in your layout that is available in greater Android targets.You can see more details here.
STRUGGLING FROM THIS BUG FROM LAST TWO DAYS. FINALLY SOLVED IT :)
The best way to get rid of this is to go to WINDOWS option on the tool bar -> ANDROID SDK MANAGER -> and tick TOOLS option on the top tools bar (i.e. all all android sdk tools , android sdk platform tools , android sdk build-tools.) and install.
After updating all these too latest versions , go to HELP and hit CHECK FOR UPDATES and install all these new version plugins.
Last step is to go to PROJECT option in the tool bar and uncheck the BUILT AUTOMATICALLY option and go to CLEAN and perform clean on required or on all projects.
I know this method might consume some of your net mb's but will definitely solve your problem.
E.njoy...:)
I ran into the same problem. I had incorrectly set the path of the Android SDK. Setting the path in Windows -> Preferences -> Android did the trick for me.
I had the same problem. Just add these two line in your project.properties file
target=android-19
android.library.reference.1=../appcompat_v7
I happened to have the same problem, solved by "Right click on your project and then click Build Project".
Try this,
Right click your project
Select properties.
Select Java Build Path
Click add Folder
Select the gen folder
Click OK.

Categories

Resources