I installed the latest version of Android Studio on Windows 10 and when trying to open a layout, Android Studio closes completely. I have looked for a solution on the internet but could not find a solution. Every time it fails I get a text error report, I don't know how to interpret all this information, could you be so kind to help me solve this?
Text error report
A fatal error has been detected by the Java Runtime Environment: EXCEPTION_ILLEGAL_INSTRUCTION (0xc000001d) at pc=0x00007ff8bd2039af, pid=3032, tid=3188 JRE version: OpenJDK Runtime Environment (11.0.10) (build 11.0.10+0-b96-7249189) Java VM: OpenJDK 64-Bit Server VM (11.0.10+0-b96-7249189, mixed mode, tiered, compressed oops, g1 gc, windows-amd64) Problematic frame: C [libandroid_runtime.dll+0xb39af]
No core dump will be written. Minidumps are not enabled by default on client versions of Windows
If you would like to submit a bug report, please visit: https://bugreport.java.com/bugreport/crash.jsp The crash happened outside the Java Virtual Machine in native code. See problematic frame for where to report the bug.
siginfo: EXCEPTION_ILLEGAL_INSTRUCTION (0xc000001d)
It's like it's something to do with memory, but I can't figure it out.
CAPTURE OF A FEW SECONDS BEFORE CLOSING COMPLETELY ANDROID STUDIO
enter image description here
I also had this issue and also posted it here earlier but noone seemed to know how to fix it or why it happends and neither do I and still dont.
I fixed it by downloading older/newer version of android studio.
You are probbably using Android Studio Arctic Fox since it's the first one that you get when you go on Android Studio site and click download.
Next to download button you will se download archives go there and download some other version.
Personally I downloaded Bumblebee Cannary channel and it works great.
Related
I have the adb.exe at "../AppData\Local\Android\Sdk\platform-tools\adb.exe" and even checked the virus chest of antivirus everything is fine.
But still get the dialogue box saying
"adb.exe is obsolete and has serious performance problems".
What worked out for me was after
Create Virtual Device
Choose a device
select Q API Level 29 image with target as Android 10.0 (Google APIs)
not just Android 10.0
and proceed as usual.
Hope its useful for you!
Maybe a bit late but the accepted solution didn't work for me. However the following did:
SDK Manager -> SDK Tools
Delete current Android SDK Build-Tools even if it is the latest version. In my case, I observed it also uninstalled a lot of previous versions
Restart Adroid Studio
Install the latest Android SDK Build-Tools
Restart Adroid Studio
I suspect the problem happened due to some sort of error in incremental updates of adb
First post--be gentle. Can't find any posts on Android Studio 4.0, so I hope this isn't a repeat. I updated Android Studio from 3.6.3 to 4.0 on Windows 10 (1909). Had created a couple of virtual devices in 3.6.3 (a Pixel 2 running API 28 and a Pixel 3 running API 29)--both worked great in AS-3.6.3 and I could develop apps, compile, load, and run them with no problem.
After the update to AS-4.0, the virtual devices no longer appear in the devices box at the top of the GUI--it just says "No Devices". When I open the AVD Manager, I can see them, and I can start them (although when I start them I get a pop-up saying "AVD Manager: Unable to locate adb"), but I can't get any code to download and execute on it. On the Pixel 3 emulator, I also get another pop-up saying "Detected ADB: Could not automatically detect an ADB binary.", and it gives instructions to resolve it, which don't make any difference (jump into extended controls and toggle "Use detected ADB location").
When I try to open a past project and run it, I get the same behavior--no devices found.
I've also tried making new emulators, hoping the new setup would recognize them, but to no avail. Tried starting and restarting AS, as well as the computer, also to no avail. I have Android SDK Build-Tools 30-rc4, the latest Android SDK Command-line Tools, Android Emulator 30.0.12 Android SDK Platform-Tools 30.0.1, and the Intel x86 Emulator Accelerator all installed.
I've Googled and spoken words of fierce power over this for several days now. Any suggestions for how to get AS-4.0 to recognize the emulators? I've resisted uninstalling everything and starting over--was hoping it was just a configuration thing.
Thanks in advance,
Uber
After some more Googling, I found the answer here (I think my constraint of wanting an answer for AS-4.0 specifically kept me from finding it):
Could not automatically detect an ADB binary - Android Studio
I had to redownload the SDK platform-tools zip file and reinstall it. I don't know why the old one got messed up with the migration from AS-3.6.3 to 4.0, but there you go--such is life with complicated software.
As soon as I replaced the old platform-tools directory with the new one, all my old emulators showed up and I was back in business.
Thanks anyway!
Uber
After installing Android studio for first time, the gradle didn't sync.
The dependency is this: classpath 'com.android.tools.build:gradle:2.3.3'
so after watching some tutorials I downloaded and extracted gradle-3.3-all.zip in the .gradle folder.
Still it won't work and this is the error:
Error:CreateProcess error=216, This version of %1 is not compatible
with the version of Windows you're running. Check your computer's
system information and then contact the software publisher.
I'm using windows 32 bit btw.
This is my first time with android studio so pretty much everything in it is Greek for me. Please help.
not compatible with the version of Windows you're running
The download button on the Android Studio page is the installer for the 64 bit version, as far as I know, which is recommended since almost all newer computers are running 64 bit.
If you really want to continue using 32bit operating system, you're going to need to scroll down the page to actually download and setup that one.
I am not able to get Android Studio running on Mac, even after waiting for 15 minutes or so, it's still stuck on this screen:
What could be the problem?
Android Studio v2.2.3
MAC OSX 10.12.1 on MacBook Air
Its just downloading necessary elements and SDK if necessary. So please check your internet connection and give it some time to finish the download.
I faced same problem. Found the solution..
Just delete all files related to AndroidStudio first.. you can refer
https://gist.github.com/tahmidsadik112/f08356d14a85d898299a
Now install AndroidStudio again and if you are behind any proxy then after launch setup the proxy with authentication.. That's it!!!
For me it was a bit different experience, when I tried opening Android studio for the first time in my Mac. It allowed me to create a new Project and then while loading the IDE it got stuck -
The IDE was not getting opened. Apparently it seems like it was downloading something of size around 250 MB. I was stuck there for around 30 mins.
Then after 30 mins when the IDE opened, it threw an error and asked to install missing platform and sync project.
I clicked on the link and a new installation started of Android SDK Platform 26.
After the SDK Platform being installed it threw another error and asked to install the SDK build tools. On clicking the link the installation started:-
Finally after the installation of the SDK build tools, I was able to open the Android studio and access the code error free:
Happy Coding!! :)
I am using Android studio version 0.4.2 and gradle version 1.9. I have successfully installed Studio and have created multiple projects. Today when I launched Studio without internet connection,
I got this error message:
"Gradle project sync failed. Basic functionality (e.g. editing,
debugging) will not work properly" and the Event Log window shows
"Failed to refresh Gradle project < Project Name >. Connection timed
out: connect. If you are behind an HTTP proxy, please configure the
proxy settings either in IDE or Gradle."
I need to know if internet connection is mandatory for building projects using gradle.
I think gradle checks for latest version on internet and throws Connection time out error. If so, is there any workaround to disable that.
Currently Android Studio's Gradle implementation requires a fast stable network connection. For whatever reason, the developers have decided to force this requirement on users at this time. There is a setting that you should be able to use to utilize a local gradle installation, but it doesn't hold. The developers know about both the network requirement and the broken switch, but are currently prioritizing other functionality. They may remove that requirement in the 1.0 or post 1.0 time frame.
[see: https://plus.google.com/u/0/115692564989237473252/posts/LGSbniYqj3Q ]
Gradle's offline mode, isn't. It should be properly named cached mode. All that switch does is tell gradle to not try to go online and instead utilize cached copies of the various networked resources. Unfortunately that assumes that you have had (and will have again) a network connection, preferably a fast stable one. Using Android Studio (last version tested 0.5.9) with a slow/unstable network results in watching Android Studio process Gradle ( and Maven ) processes usually for 2-5 minutes, sometimes for 10 minutes or more. Also at seemingly random times when coding the IDE will lock up and the cause usually involves one or more Gradle processes that have spun up.
As a comparison, using IntelliJ IDEA 13.1 Community edition (the IDE that Android Studio is based on) I compared a default "Hello Android" IDE generated program using the Android Gradle wizard (substantially similar to the only one in Android Studio) and the Ant based Android wizard. The results were as expected. The gradle based project experienced the same painful lock up and lag that projects in Android Studio exhibited. The ant based Android project was near instantaneous. No appreciable delay once the project was created and opened. Coding caused no random lockups. Testing was done on a Windows 8.1 update1 Pro machine with a dual Athlon x2 processor, 6GB RAM, and a 6Mb/0.75Mb DSL connection. I believe that last part is most likely the issue.
Unfortunately until Android Studio removes the network requirement I feel it will be unusable to a large number of developers. That's a shame because otherwise it looks to be a marked improvement over the existing Eclipse based development environment.
For me, I had to check and then uncheck the box in
Preferences->Gradle->Offline work.
Then I got back online.
You can download the gradle distribution locally and build the project again.
To do this, edit your gradle-wrapper.properties under gradle-> wrapper in your Android project.
Edit the
distributionUrl=https://services.gradle.org/distributions/gradle-2.2.1-all.zip
to
distributionUrl=file:///home/foo/downloads/gradle-2.2.1-all.zip
So just download the file from here as mentioned in your gradle-wrapper.properties.
There's an offline mode preference in Preferences > Compiler > Gradle. If you already have your dependencies downloaded, this will generally work for you.
In Android studio version 1.5.1 I could solve this error by following steps :
1) Go to file -> Settings -> HTTP Proxy -> & select Auto detect proxy settings.
2) After that you may get Dialog to accept or reject certificate
3) Select Accept.
That's it.