I've installed VS 2017 in its default path (C drive) but its used up most of my drive space due to the large Android folder at C:\Users\USERNAME\Local\Android. This folder was auto created by the VS 2017 installer. How do I move it to another drive and have VS detect it?
I've tried these solutions and they don't work with VS 2017.
How to make Visual Studio 2015 installer know that I already have Android SDK?
Moving default AVD configuration folder (.android)
I found the answer at last. Changing the ANDROID_SDK_HOME environment var had no effect. The only way is moving the folder by hand, and then changing the Android SDK path setting under Options > Xamarin > Android Settings.
Please be reminded you also need to change the Start Menu shortcut of SDK Manager and ADK Manager. It is especially important if you "copy" the SDK files to new location. Your old shortcuts are still valid and opening SDK Manager from Start Menu will haunt you with the old SDK path.
I hope you be fine. I had the same problem.
After last update all, every was restored to write. Try include Android SDK using Visual Studio Installer.
And remember. VS must be opened as Administration always.
Recently I've started to get involved in Android developing, and I learned that Android Studio was available contrary to Eclipse. So I downloaded the new software by Google and started it up. It prompted me to install some SDK packages and I did all that it recommended me to do at
http://developer.android.com/tools/help/sdk-manager.html
Then I saw a link that said you can find out where your SDK path is by opening the SDK manager up top, as well as the answer described on this page
Android Studio - How to Change Android SDK Path
So I copied the path and tried to use the run command (I can't post images yet) The path is described as
C:\Users\baruy\AppData\Local\Android\sdk
I get an error saying that it doesn't exist. I browse for the files by myself, to learn that there is no AppData folder under baruy
Windows 8 64-bit, home edition. Please help, thanks
AppData is a hidden folder on windows. In order to show hidden files and folders on windows 8, follow this guide on msdn.
In short, you should go to Control panel->Folder options->"View" tab and then check the "Show hidden files, folders and drives". If you don't find the android sdk after that than it is simply not there.
AppData is an hidden folder. Paste that path in the window manager path and you should get there. Alternatively use the console and type:
cd AppData\Local\Android\sdk
After upgrading to Android 3.0 this path error came up. The default Sdk path in mac is /Users/username/Library/Android/sdk, and as that was marked in the systems settings the studio just had to be restarted and it worked again.
I see there a lot of similar topics pertaining to this issue but I did not find a solution for me among those posts. I just installed Android Studio v0.8.14 and it won't let me create a new project because I do not have an SDK path specified. For the life of me I cannot find where that path should be. I see many people have it located in C:/Android or someplace similar, however the only Android files I have are on my desktop in the extracted folder that came in the .zip. All paths inside that folder do not qualify as an appropriate SDK location, according to Android Studio. Am I being completely ridiculous and missing the obvious?
For Mac/OSX the default location is /Users/<username>/Library/Android/sdk.
Android Studio on Windows 8:
C:\Users\username\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe
(in username : please enter valid username)
Install it and restart your Android Studio.
The above steps are similar for win 7 and also same for eclipse.
Update: Windows 10 (similar steps) - pointed out by RBT
This is the sdk path Android Studio installed for me:
"C:\Users\<username>\appdata\local\android\sdk"
I'm running windows 8.1.
You can find the path going into Android Studio -> Configure -> SDK Manager -> On the top left it should say SDK Path.
I don't think it's necessary to install the sdk separately, as the default option for Android Studio is to install the latest sdk too.
I had forgot where the sdk location was installed to so what I did was open Android Studio and selected Settings then used the following submenu
Current 1/1/2017:Tools -> SDK Manager
outdate: Appearance & Behavior -> System Settings -> Android SDK
There the sdk location was listed as Android SDK Location
Download the SDK from here: http://developer.android.com/sdk/ to C:\android-sdk\.
Then when you launch Android Studio again, it will prompt you for the SDK path just point it to: C:\android-sdk\.
Update: new download location, https://developer.android.com/studio/#command-tools
Linux (Ubuntu 18.4)
/home/<USER_NAME>/Android/Sdk
windows (8.1)
C:\Users\<USER_NAME>\AppData\Local\Android\sdk
(AppData folder is hidden, check folder properties first)
macOS (Sierra 10.12.6)
/Users/<USER_NAME>/Library/Android/sdk
macOS (Catalina or Mojave or Sierra):
After installing Android Studio (3.6+ or 2.3.x),
by default
sdk path: "/Users/< username >/Library/Android/sdk"
Remember:
may be
Library folder is hidden.
To make it visible:- Hit Command+shift+. OR
Open Terminal and type "chflags nohidden ~/Library/" then hit return.
windows:
After installing Android Studio,
by default
sdk path: "C:\Users< username >\AppData\Local\Android\sdk"
Remember:
by default
AppData folder is hidden, make it visible first.
Start Android Studio and select Configure --> SDK Manager
Then, check the path of Android SDK
If you can't find the SDK location, you may want to download it. Just scroll down to near end of the download page and select the Android SDK with respect to your OS.
C:\Users\Max\AppData\Local\Android\sdk\
The location I found it in for Windows 8.1. I think the default SDK folder. AppData is a hidden folder, so you will not locate it unless you type it in once you get into your C:\Users\ folder.
For Mac users running:
Open Android Studio
Select Android Studio -> Preferences -> System Settings -> Android
SDK
Your SDK location will be specified on the upper right side of the
screen under [Android SDK Location]
I'm running Android Studio 2.2.3
When i upgraded i just moved my SDK to my user folder C:\Users\Nick\Android-SDK and updated my path in Android Studio. Worked like a charm.
EDIT: (More detail) - My SDK was originally inside C:\Program Files (x86)\Android\android-studio\sdk, I just Cut and Paste the entire \sdk folder into C:\Users\Nick\Android-SDK, then set it inside Android Studio to the new location.
For Ubuntu users running:
Open Android Studio
Select Android Studio -> Settings -> Android SDK or
Android Studio -> Project structure -> SDK location or to open Project structure shortcut is (Ctrl+Alt+Shift+s)
Your SDK location will be specified on the upper right side of the screen under [Android SDK Location]
If your project is open click on Gradle Scripts >local.properties(SDK LOCATION), open it and there is the location of sdk with name
sdk.dir=C\:\\Users\\shiva\\AppData\\Local\\Android\\Sdk
Note don't forget the replace \\ to \ before coping the things(sdk location)
Default path in Windows
%USERPROFILE%\AppData\Local\Android\Sdk\
Linux 2021, after installed follow these steps!
Open the Preferences window by clicking File > Settings (on Mac, Android Studio > Preferences).
In the left panel, click Appearance & Behavior > Android SDK.
You will see the path
C:\Users\username\AppData\Local\Android\sdk
This is the right path, if you looking up for sdkmanager.
Android SDK is in C:\Users\username\AppData\Local\Android\Sdk
(MAC Users) To find sdk Location in Android Arctic Fox:
File >> Project Structure>> SDK Location.
Consider Using windows 7 64bits
C:\Users\Administrador\AppData\Local\Android\sdk
Windows 10 - when upgrading from AS 2.x to 3.01
AS has the SDK directory name changed from .../sdk to .../Sdk
Because I kept my original settings this caused an issue.
Changed back to lowercase and all working!
AndroidStudioFrontScreenI simply double clicked the Android dmg install file that I saved on the hard drive and when the initial screen came up I dragged the icon for Android Studio into the Applications folder, now I know where it is!!! Also when you run it, be sure to right click the Android Studio while on the Dock and select "Options" -> "Keep on Dock". Everything else works.
create a new folder in your android studio parent directory folder. Name it sdk or whatever you want.
Select that folder from the drop down list when asked.
Thats what solves it for me.
I tried the accepted solution but it didn't resolve the issue for me.
I had already installed Android Studio 2-3 years ago, but I uninstalled it at some point. Installing the latest version was giving me an error. I did multiple uninstalls/reinstallations, but the issue persisted.
I found an SDK was available on my machine in %LocalAppData%. I opened the environment variable and deleted all the references of Android like Android Home /Path. I performed the uninstallation of Android Studio and then reinstalled.
This time it worked and installed properly; it is even downloading the other SDK-related files.
If you are working on React native,please make sure you have installed these tools because I was missing and it resolved my issue
React Native doc for installation
I found this a couple of minutes back.
What renders the location unuseful is the fact that it is neither empty nor has the sdk.
One of the conditions needs to be met for the folder.
So, try this:
On Windows, go to Control Panel and search for 'show hidden folders and files'.
You will find a "Folders" option. On the submenu, you will see "Show hidden files and
folders".
[The options look like this.][1]
Refer this image.
[Click the option shown in the picture][2]
Click apply and ok.
Go to the location i.e. some location in appdata, or the location your android sdk was
about to be installed in. The location should be visible now.
Go to it and delete everything inside. (Don't delete the sdk folder, just the contents
inside it )
Go to android sdk manager and select the same location again. The error should vanish.
Happy installation!
In other words, this error only pops up if you had a previous failed installation.
If you're unable to do it still, hit me up at twitter #Vishma Pratim Das and I will be happy to assist you.
Thanks.
[1]: https://i.stack.imgur.com/G6P8S.png
[2]: https://i.stack.imgur.com/PeRUZ.png
I just installed Android Studio and has the same problem.
Banged my head for a few hours and found the solution - it's retarded.
So I installed Android Studio but when it asked me for the config folder, I provided the one from my IntelliJ. Well, turns out that stop the Android Studio setup and I had no SDK. Going to their site the SDK is nowhere to be found. It's not on any of the links from the other answers either.
My solution was to use a different folder for Android Studio. That ran the setup wizard and downloaded the SDK.
Sharing what worked for me in hopes that it helps someone else.
My issue was that my SDK was not installed together with the Android Studio IDE for some reason. How I managed to trigger the SDK installation was by going to File > Settings on Android Studio, then typing "sdk" in the searchbar. If your android sdk location is empty, click on "edit" right next to it and it should immediately prompt installation for your sdk.
Cheers!
For Linux, do not move/put android sdk under /usr/lib/ directory because it will only have read permissions and other libraries cannot be downloaded.
C:\Users\username\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe
check this location in windows
I'm having a problem in the Android SDK Manager in which it doesn't show that I have any packages available to install:
When I first installed the SDK, the only line I saw there was the Android SDK Tools. I was able to add the Platform-Tools and Android 4.2 package my copying and pasting from the Android ADT bundle that I downloaded separately.
The log is showing no issues:
Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml
Fetched Add-ons List successfully
Fetching URL: https://dl-ssl.google.com/android/repository/repository-7.xml
Done loading packages.
And I can see available packages when I open up the XML the package URL returns.
Things I've tried:
1. Messing with the proxy in Tools > Options. I've tried both 127.0.0.1 and blank.
2. Opening the SDK Manager from Eclipse and directly (regular and as Administrator)
3. Uninstalling and re-installing the Android SDK. Downloading the latest versions of everything.
My system:
Windows 7 x64
Eclipse 4.2.1 Juno
SDK Manager 21.1
ADT 21.1
Any ideas? I suppose I could download the files by pulling URLs directly from the XML, but that isn't ideal.
Edit:
Since I can pull the repository-7.xml file using a browser, this doesn't look like a Firewall/AV/Network setup issue. It's a matter of the SDK Manager not loading up the package information it pulls back through the XML.
I got the same problem. For me the solution was putting a check on the "Force https://... sources to be fetched using http://..." box. It's on Android SDK Manager's preferences screen, below the proxy settings.
Also if this doesn't solve your problem, instead of downloading SDK again, I suggest you to download the Adt Bundle
So I was finally able to see all of the available packages. I accidentally hit the SDK Manager icon in Eclipse instead of the AVD Manager I meant to press:
And all of the available packages showed up.
Also, now when I open the SDK Manager using any of the other methods (directly from SDK directory or using the Window > Android SDK Manager menu option in Eclipse) all of those missing packages are now showing up.
i had the same problem.
and nothing works for me, nor clearing cache, nor restart eclipse, nor running sdk manager from eclipse, nor forcing https (from sdk manager options)
but every thing works fine when i used proxy!!
sdk manager-> tools-> options -> http proxy server
I know that I'm kind of late to the party, But I wanted to share my experience with this issue.
It turned out that the underlying Logger module used was the SL4J Android edition. Because I had overridden the version (using an external JAR file) that the SDK Manager used, a lot of things went wrong when it tried to load the Logger class. I discovered this when i tried to run
android-sdk\tools\android.bat update sdk --no-ui
which showed me an exception thrown by the ClassLoader of the logger module. Removing every trace I had of the SL4J modules in my %JAVA_HOME%\jre\lib\ext folder solved ALL of my problems.
I know this is old, but just wanted to add for posterity. I had this same problem and it turns out I had previously ran the SDK Manager as root (Ubuntu Linux). My user account didn't have permissions to overwrite the files and update the list. Once I corrected the permissions, it ran fine.
On Windows, if you are running the SDK Manager directly from ~Android\android-sdk directory, just right click and Run as administrator. That did the trick for me anyway.
Are you opening the Adroid SDK when you unzipped the folder downloaded?. Becouse i had a problem like you, and the solution was that i am taking a wrong folder path.
What i did:
Downloaded again the sdk and put it in C:/ (Another Path)
Check in this path if i get the same result.
install the new tools and android version from the new path.
becouse i see that u have your folder in C:/ProgramFile/Android......... and i have in this path only that i have installed.
Open Android SDKManager->Android SDK->SDK Update Site
Click on Launch Standalone Android SDK Manager you will see the packages.
On SDK manager go to tools -> options and select force https checkbox; now you should see all