When the downloading is finish,it comes a warning:"The Android SDK folder can no longer be inside the application folder.Please move it to a different location such as your home folder.When the IDE restart it will prompt you to enter the new location......"
And I restart it and choose a different loaction,but it didn't work.
"The Android SDK folder can no longer be inside the application
folder.Please move it to a different location such as your home
folder.When the IDE restart it will prompt you to enter the new
location"
Open the folder where you put your android studio, on Mac is (Applications/Android\ Studio.app/) and on Windows is %LOCALAPPDATA%\Android\android-studio\sdk, and move the sdk folder you find inside in another location. After you moved it in another location, press the retry button.
Cut sdk folder from (This is default location, you may have installed it somewhere else)
C:\Users\[Username]\AppData\Local\Android\android-studio
and paste it somewhere else then try to update.
Once it get updated then set the path your sdk in studio.
From Android Tools Project Site
To proceed, you should open up a file explorer or finder window, go to
the Android Studio installation (e.g. /Applications/Android
Studio.app) and move the sdk/ folder over to a different location,
such as your home directory. Once done, press Retry to finish
installing the patch. The reason this is necessary is two-fold: First,
we have made a lot of improvements to make the patch updater more
accurate, and in order for installation signatures to match, you
cannot have non-application folders inside the application directory.
Second, placing the SDK folder inside the application directory was
probably not a good idea to begin with: this folder should typically
be writable and in a directory with a lot of extra diskspace, such
that users can easily download and install additional libraries,
system images and so on. We are doing some work on the installer side
to make this easier to set up.
Grab sdk folder from
C:\Users[Username]\AppData\Local\Android\android-studio\sdk
and paste it somewhere else like C:\Users[Username]\AppData\Local\Android\android-studio
and start the update.
Then it will ask you to put the path. and its done
I just downloaded and installed Android Studio. For whatever reason, it won't open. I've tried running it as administrator, but that doesn't seem to work either. I've also tried uninstalling and reinstalling, but I'm still having this same problem.
On windows open task manager and check if android studio is there.
End the task and start the app again it works like a charm
Figured it out! I'm sure someone will run into this in the future, so here goes.
Even though it found my JDK during installation, it wasn't able to find it when I was trying to open it, for some reason. Simple fix. Add a JDK_HOME environment variable to your system variables. It should contain the path to your JDK's ROOT directory. i.e. c:\Program Files\Java\jdk1.7.0_21\
For me this technique works
Hover on icon, then hover on app
Press right click and select maximize
This link http://tools.android.com/knownissues lists another cause for the launcher malfunctioning.
I quote the link here:
"
On some systems the launcher script does not find where Java is installed. Workaround is to set a variable indicating the location of Java [b/55281]:
Open Start menu > computer > System Properties > Advanced System Properties
In the Advanced tab > Environment Variables, add new system variable JAVA_HOME that points to your JDK folder, for example C:\Program Files\Java\jdk1.7.0_21.
Another issue we found is that the launcher script uses an option that is unknown to Java on some system [b/55267]
Open the installation folder of Android Studio (e.g. C:\Programs Files\Android\android-studio, or C:\Users\\AppData\Local\Android\android-studio) and find the "bin" directory in there.
Open a "cmd.exe" (command prompt), cd to the android-studio\bin folder and run "studio.bat". You will most likely see an error: for example b/55267 is about the option -XX:+UseCodeCacheFlushing not being recognized. Report the error, remove the line from the studio.exe.vmoptions or studio64.exe.vmoptions and it should now work.
Apologies for this weak launcher."
OS: Windows 10 64bit
Need to delete below folder and try launch Android Studio again.
C:\Users\your_user_name\AppData\Roaming\Google\AndroidStudio4.1
Source: developer android
I am Installing Android Studio 4.1.1 in my Windows 10 and trying to open as normal as well run as administration both ways but did not open as regular.
When I saw in Task Manager then it was run as a background process then simply I was Endtask it in that background process and re-open. It works for me...!!!
Just add a JDK_HOME variable with the path of your JDK as value and start the IDE again. That's the only thing to do, hope this closes the other questions.
Windows 7 user:
I tried all the above ideas ( adding JDK_HOME, JAVA_HOME environment variables), but the final trick was to run as admin.
If that fails, try "where java" in cmd.exe.
If it lists c:\system32\java.exe first, then rename the file.
(i) Open the folder where android-studio is installed. (C:\Program Files (x86)\Android\android-studio)
(ii)- Right click on the android-studio folder and scroll to properties.
(iii)While in Properties window, click on Security.
(iv)Click the Edit Button
(v) Select User/Admin...or others
(vi)Check "Allow" in front of "Full control"
(vii) Either Apply or Press OK
....At this point you have to wait for it to install....Enjoy!!!
And I use Window 8...!!! So same thing applies to Window 7...wonder why the security on it...
I am on Windows 8 64 bit machine.
I already had JDK installed and jdk.1.7.0 folder was present in C:\Program Files\Java. But path for that folder didn't work. You must have jdk.1.7.xxx folder present on your machine and give that folder as JDK_HOME in Environment variable.
You can take latest JDK version from here
Make sure to choose Windows x64 version. Install JDK and then set your path. For those who are not sure how to set path in Windows 8, I have got following screenshots.
Go to bottom right corner. Click on Settings. Click on PC Info.
Click on Advanced System Setting link on left side.
Click on Environment Variables button. A Winodw will open with 2 listboxes. Click on New button below System variables listbox. New Window will pop up. Provide name as JDK_HOME and path as your path like "C:\Program Files\Java\jdk1.7.0_55". No need to take bin folder into the path.
None of the above mentioned solution worked for me. And there is no studio.bat file in bin directory.
So, I downloaded a 32-bit android-studio for my system (as it is 32bit) from here (official website) and it worked!
PS: The link might be broken in the future, just google for the 32 bit android studio.
(After wasting half a day on it, finally, I got it running)
I am running it on Windows 8.1. Also, I had JDK 1.7.0_13.
I tried the following:
Open Start menu > Computer > System Properties > Advanced System Properties In the Advanced tab > Environment Variables
Add new system variable JAVA_HOME that points to JDK folder, C:\Program Files\Java\jdk1.7.0_13\
Just to be on the safer side, also add new system variable JDK_HOME that points to JDK folder, for example, C:\Program Files\Java\jdk1.7.0_13\
Append new PATH in system variable that points to JDK folder, C:\Program Files\Java\jdk1.7.0_13\
But still it didn't work. Then it struck me that might be, my Java version is old. I downloaded the latest version from here.
I uninstalled JDK 1.7.0_13 and installed version 8 i.e. JDK 1.8.0_131.
Now do all the above steps but, replace the path with C:\Program Files\Java\jdk1.8.0_131\ OR whichever your latest version is.
Success!! Now it works.
In my case, I have existing projects and during trying the opening Android Studio, it just showed me the name of the project.
The thing I did was changing the name of that project and forcing Android Studio to ask me to choose which project at the beginning.
In my case, it was a windows related bug. Android Studio was configured properly and working like a charm, but it was opening in the second disconnected windows.
My solution was to press [Win] + Tab and then choose Android Studio on half of the screen so that it readjusts. Finally, I maximized it and it opened it in the correct screen.
I was able to resolve the same issue by refer to the solution provided in Android Developer Portal,
Studio doesn't start after upgrade
If Studio doesn't start after an upgrade, the problem may be due to an invalid Android Studio configuration imported from a previous version of Android Studio or an incompatible plugin. As a workaround, try deleting (or renaming, for backup purposes) the directory below, depending on the Android Studio version and operating system, and start Android Studio again. This will reset Android Studio to its default state, with all third-party plugins removed.
For Android Studio 4.1 and later:
Windows: %APPDATA%\Google\AndroidStudio Example: C:\Users\your_user_name\AppData\Roaming\Google\AndroidStudio4.1
macOS: ~/Library/Application Support/Google/AndroidStudio Example: ~/Library/Application Support/Google/AndroidStudio4.1
Linux: ~/.config/Google/AndroidStudio and ~/.local/share/Google/AndroidStudio Example: ~/.config/Google/AndroidStudio4.1 and ~/.local/share/Google/AndroidStudio4.1
In my case executing these in the command line worked after ending the Android Studio process in the task manager:
net stop winnat
net start winnat
Check the log file in :
C:\Users\<yourid>\.AndroidStudio<version>\system\log\idea.log
It might give you some clue.
You don't have to reinstall the Android Studio. In my case, I just deleted "C:\Users\User.AndroidStudio3.5" folder. Then Android Studio is opened. The folder contains just personel settings such as your ide theme darcula etc.
I invalidated cache and restartI deleted the Android studio version folder which was C:\Users\User.AndroidStudio3.5 for me and it worked like charm.
What worked for me was simply rebooting the computer. I'm certain that logging off and logging in will work to so the environment variables can refresh on profile level after installation.
Change the JAVA_HOME system environment variable to C:\Program Files\Android\Android Studio\jre
The direct path to installed java may not work sometimes due to version conflict.
I had Android studio crash on my machine crying about ram. Then it just wouldn't start again. Restarting th ecomputer wouldn't help and I know it has nothing to do with Java.
What ended up fixing it was runing Android Studio trough the Start Menu, or the instalation folder and not the pinned icon ...
Make sure you are not using two Languages (Hindi + English) as input method because android studio install required some time stamp and suppose you are using Hindi language that time and letters will not match at the time of opening
Solution is - select primary Language as English while installing Android Studio.
To change steps
press Windows
search word language
remove Hindi Language
then install Android Studio
I edited studio.bat file.
I added actual jdk placement to SET JDK= line at the beginning of file:
SET JDK=C:\\\Program Files\\\Java\\\jdk1.8.0_151
You must upgrade to 4.0.1 version!
The same problem happened with me. Actually my C drive wasn't full still I wanted to install android studio in D drive. The problem was resolved when I deleted it and again installed android studio.
Install it in C drive (You don't have to do anything for that. Actually, just click next...next.. next.. while installing and you are done.
)
Zuhair Naqi's solution is good, but in my case I don't have the option to maximize. So I found another method, because in my case the Android Studio (Bumblebee) does not open every time the windows was updated.
Select right click on the android studio icon, and open some recent project.
A new window will open with the recent project correctly.
You close the window that you couldn't see, and from there you can open projects normally.
I was able to solve it by going to control panel and uninstalling android studio, then restarting the computer so that any running instances would close. Next I deleted the folder
C:\Program Files\Android\Android Studio
Re-installed everything, and everything was working fine.
I am using Mac OS X, and Eclipse IDE, and when I try to run a sample project, i.e. Snake etc, I cannot access my newly made Android Virtual Device because it was saved to another directory, and not within my workspace, to the best of my understanding.
I tried to modify the run configurations for my project, but cannot detect the AVD because it is in another directory, and I cannot figure how to change this directory and run my sample application.
I am just starting android development, and I cannot even run a sample app. :-( I installed the necessary plug-in and all the necessary packages.
In Eclipse got to Window -> AVD Manager. What do you see there? There is no option to choose a directory to store an AVD and it is not stored within your workspace. If you installed everything correctly you should be able to configure an AVD here in AVD Manager and it will be seen by your Android Project at Run or Debug time. Make sure the API level is correct in the AVD.
When trying to create an AVD with the android SDK AVD manager I get 'Error: null'. This keeps happening because the SDK manager is looking for 'List of existing Android Virtual Devices located at \...(wrong location).
How can I change the file location?
I had similar issue. I have solved this by setting up the environment variable ANDROID_SDK_HOME in my startup script. The path shall be your desired location of .android folder, excluding the last slash. Example:
SET ANDROID_SDK_HOME=C:\Users\toybuilder\Downloads
I had the same problem this weekend. In my case, I was able to create the AVD's, but not able to start them.
The problem was caused by the AVD Manager creating the AVD's in a different directory from where the emulator was trying to launch the AVD's.
In my case, AVD Manager was initially reporting the list of existing Android Virtual Device located at C:\Users\toybuilder\Downloads\.android\avd
It turns out that my Java runtime (in this case, JDK 1.6u24) was reporting C:\Users\toybuilder\Downloads as my home directory (user.home property). I first confirmed this via Eclipse:
In Eclipse, go to:
Eclipse Menu: Help -> About Eclipse
Click on the [Installation Details]
Click on the [Configuration] tab:
The text box fills with an extended dump of the Eclipse environment .
Look for the user.home value. In my case, the line read:
user.home=C:\Users\toybuilder\Downloads
It turns out that there's a long-standing Java bug (nearly 9 years old) on how the Java runtime determine's the user.home property - as discussed elsewhere on StackOverflow
In my particular case, the buggy behavior was triggered by a bad windows folders redirection. I had apparently moved my Desktop folder into my Downloads directory at some point by accident. Although I had fixed the problem, it nevertheless left an entry in my registry with a Desktop folder redirection to the Downloads directory. There was a HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Desktop registry key that pointed, incorrectly, to C:\Users\toybuilder\Downloads\Desktop
The Java runtime was apparently setting user.home as "Desktop"/.. (i.e., the Downloads directory), while some other mechanisms were resolving the home directory at the correct location (probably the Windows %userprofile% environmental value) -- and hence when the emulator was starting up, it could not find the .android/avd directory, because it was looking from a different starting directory.
After I deleted the incorrect redirection registry key, the problem went away.
Windows with "folder redirection" have this issue. If you are logged in a domain and the admin has set a redirection for your home folders eclipse/android SDK cannot read correctly some files. You can try the following steps:
Close Eclipse
Just set a user environmental variable like:
Variable Name:ANDROID_SDK_HOME
Variable Value:C:\Users\{your login}
Copy the .android folder from the "redirection" folder to C:\Users\{your login}
Start Eclipse.
Now the AVDs should work fine.
I have a Solution for this error:
Right click Folder "C:\User\yournamecomputer.android" and uncheck Read-Only
it work for me :D
SET ANDROID_SDK_HOME variable not working for me.
Open eclipse
Click on window menu and then select preference.
Select android from left hand side.
Now SET SDK location e.g. E:\android\sdk instead of ../sdk means set Absolute path instead of Relative path.
Its worked for me.
I hope this help someone and save time.
Running XP sp3 when i click SDK Setup.exe command line promt comes up and goes away fast and nothing else happens is there a fix for this ?
try making empty folders named 'platforms' and 'add-ons' without quotations in your android-sdk-windows folder and then running sdk setup.exe
worked for me just now
I just download the .zip file, opened the file and double-clicked the SDK Setup.exe and it loaded fine. A setup window popped up in the background, that does not happen to you at all?
EDIT:
Take a look into Installing the Android SDK and look over the System Requirements and make sure you have both JDK 5 or JDK 6 (which you do) and JRE 6
Run it from the System command prompt not the User command prompt, not sure if thats really what its called, but there are 2 separate command prompts. You want the one that has higher privelages.
UPDATE
Is your computer able to connect to https? That was an issue that was holding me back from installing android at first, however it is appropriate for the command prompt to disappear immediately.
Ok here is my own fix and recommending it to others save SDK kit unzip to C:\ then 1.) download the latest java currently java 6.0.18 from --> java web site save and run (I used c:\ for file locations to save and run from) 2.) download the latest "Eclipse IDE for Java Developers" from --> eclipse org downloads site 3.) go to my computer c:\ --> C:\Program Files\Java copy the jre6 folder or jre...what ever version you may have paste the folder into the folder name C:\eclipse rename the folder from jre6 to just "jre" this will allow eclipse to run, in eclipse click on the help tab click install new software add location http://dl-ssl.google.com/android/eclipse/ ok do restart go back into eclipse go to window tab preferences, expand android, browse c:\android-sdk-windows ok, window tab Android SDK and AVD manager, Available packages, select all, update, in same area go to virtual devices, new, name: Hi target: android 2.1, create AVD, Select and start, now you will have android 2.1 emulator working