Stuck at ".android/repositories.cfg could not be loaded."
MacosHomebrewAndroid Sdk-2.3Macos Problem Overview
brew cask install android-sdk
> ==> Caveats We will install android-sdk-tools, platform-tools, and build-tools for you. You can control android sdk packages via the > sdkmanager command. You may want to add to your profile: 'export > ANDROID_HOME=/usr/local/share/android-sdk' > > This operation may take up to 10 minutes depending on your internet > connection. Please, be patient. > > ==> Downloading https://dl.google.com/android/repository/tools_r25.2.3-macosx.zip > Already downloaded: > /Users/ishandutta2007/Library/Caches/Homebrew/Cask/android-sdk--25.2.3.zip > ==> Verifying checksum for Cask android-sdk > ==> Warning: File /Users/ishandutta2007/.android/repositories.cfg could not be loaded.
Macos Solutions
Solution 1 - Macos
Create the file! try:
mkdir -p .android && touch ~/.android/repositories.cfg
Solution 2 - Macos
Actually, after waiting some time it eventually goes beyond that step.
Even with --verbose
, you won't have any information that it computes anything, but it does.
Patience is the key :)
PS : For anyone that cancelled at that step, if you try to reinstall the android-sdk package, it will complain that Error: No such file or directory - /usr/local/share/android-sdk
.
You can just touch /usr/local/share/android-sdk
to get rid of that error and go on with the reinstall.
Solution 3 - Macos
This happened on Windows 10 as well. I resolved it by creating an empty repositories.cfg file.
Solution 4 - Macos
For Windows 7 and above go to C:\Users\USERNAME\.android folder and follow below steps:
- Right click > create a new txt file with name repositories.txt
- Open the file and go to File > Save As.. > select Save as type: All Files
- Rename repositories.txt to
repositories.cfg
Solution 5 - Macos
Creating a dummy blank repositories.cfg works on Windows 7 as well. After waiting for a couple of minutes the installation finishes and you get the message on your cmd window -- done
Solution 6 - Macos
Windows 10 Solution:
For me this issue was due to downloading and creating an AVD using Android Studio and then trying to use that virtual device with the Ionic command line. I resolved this by deleting all existing emulators and creating a new one from the command line.
(the avdmanager file typically lives in C:\Users<username>\Android\sdk\tools\bin)
List existing emulators: avdmanager list avd
Delete an existing emulator: avdmanager delete avd -n emulator_name
Add system image: sdkmanager "system-images;android-24;default;x86_64"
Create new emulator: sdkmanager "system-images;android-27;google_apis_playstore;x86"
Solution 7 - Macos
I had the same error on OSX Sierra, but in my case the ~/.android folder was owned by root (from a previous install) I changed the ownership to my User and now it works.
Solution 8 - Macos
I used mkdir -p /root/.android && touch /root/.android/repositories.cfg to make it works