Android Sdk Is Mssing ,Out of Date or Corrupted

Your Android SDK is missing , out of date,or is missing templates

I just had the same problem as you. The guys at Google are terrible at providing up-to-date documentation. First of all, Android Studio v0.8.14 does NOT come with SDK, even though on the website it says it does. You have to download the stand-alone SDK tools separately from this link. Then just unzip the file to some directory, like ~/Development. Open Android Studio, Configure -> Project Defaults -> Project Structure. There provide the path to SDK (~/Development). It should find SDK and work finally.

Let me know if it works for you.

Android Studio error Installed Build Tools revision 31.0.0 is corrupted

First of all, I faced this issue in Android Studio 4.2.2 and you do not need to downgrade the SDK build tool from 31 to 30 or change compile SDK version.

The main problem is the two files missing in SDK build tool 31 that are:

  1. dx.bat
  2. dx.jar

The solution is that these files are named d8 in the file location so changing their name to dx will solve the error.

The steps are below.

For Windows

  1. go to the location

     "C:\Users\user\AppData\Local\Android\Sdk\build-tools\31.0.0"
  2. find a file named d8.bat. This is a Windows batch file.

  3. rename d8.bat to dx.bat.

  4. in the folder lib ("C:\Users\user\AppData\Local\Android\Sdk\build-tools\31.0.0\lib")

  5. rename d8.jar to dx.jar

Remember AppData is a hidden folder. Turn on hidden items to see the AppData folder.

For macOS or Linux

# change below to your Android SDK path
cd ~/Library/Android/sdk/build-tools/31.0.0 \
&& mv d8 dx \
&& cd lib \
&& mv d8.jar dx.jar

Now run your project.



Related Topics



Leave a reply



Submit