Android SDK tools older version (with working android tool) - android

I've tried to install android SDK from official site. It include latest android SDK tools (version 25.3.1)
This package have utility android which is needed by my project (very big one); but this tool is no longer available:
The android command is no longer available.
For manual SDK and AVD management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
According to changelog it was discontinued in version 25.3.0 so I tried to check sdkmanager for older versions but unfortunately it only contains single version of tools.
How do I get an old version of android SDK with working android tool?
The official site has only latest version. Other links no longer work.
UPD.
Appium also encountered this, they just fixed their tools to use the new setup.

Links described here still work:
http://dl-ssl.google.com/android/repository/tools_r25.2.5-macosx.zip - Mac OS X
http://dl-ssl.google.com/android/repository/tools_r25.2.5-windows.zip - Windows
http://dl-ssl.google.com/android/repository/tools_r25.2.5-linux.zip - Linux
Though it seems that google doesn't want older versions of SDK to be used by all means so this link may not last long.

Related

How to change Android SDK Platform-Tools?

I have two Windows 10 machines with the latest Visual Studio 2017 (15.9.18) installed. But one of the machines has a different Android SDK Platform-Tools version in the Android SDK Manager:
One has 28.0.0 and the other one has 29.0.1. How can I get them on the same version?
Now I found a way to change the Android SDK Platform-Tools. You can download the versions from here:
https://dl.google.com/android/repository/platform-tools-latest-windows.zip
https://dl.google.com/android/repository/platform-tools_r29.0.1-windows.zip
https://dl.google.com/android/repository/platform-tools_r28.0.0-windows.zip
Then go to your Android SDK Location (for me it is C:\Users\some-user\AppData\Local\Android\android-sdk\platform-tools) and put the files from the archive in this directory. Make a backup first - just in case.
Don't know why you can't do this in the Android SDK manager (Android SDKs and Tools Version 1.2.192 (d15-9/9312139)) itself and why he doesn't offer an upgrade after initial installation of Xamarin.

Android SDK Tools

Where can I find information about all listed Android SDK Tools, what they mean and (maybe) how to use.
The best place to visit is Android Developers site.
Android SDK Tools is a component of the Android SDK. It includes the complete set of development and debugging tools for Android. It comes as a part of Android Studio. So if you install Android Studio, Android SDK tools will also get installed. You can also install it separately if you are using any other IDE like Eclipse for development.
Please refer the links below to get a better understanding of,
Android SDK Tools released so far.
Android SDK Platform Tools
Android SDK Build Tools
Android Support Library Packages
Android SDK Platform-Tools is a component for the Android SDK. It includes tools that interface with the Android platform, such as adb, fastboot, and systrace. These tools are required for Android app development. They're also needed if you want to unlock your device bootloader and flash it with a new system image.
Although some new features in these tools are available only for recent versions of Android, the tools are backward compatible, so you need only one version of the SDK Platform-Tools.
Check it:
https://developer.android.com/studio/releases/platform-tools
I hope It helps!

Android 7.1 Google APIs ARM - no cpu abi image available for this target

I am new to Xamarin and Android development. I have installed VS 2017. I have installed Google APIs ARM under Android 7.1 API 25. But I am not able to create the emulator. It says "no cpu abi image available for this target". What I might be missing in it?
After googling further i came across a helpful link
The screenshots you have included appear to show the GUI interface for the Google AVD Manager included with Android SDK Tools <= 25.x. Google made the decision to remove the GUI interface for many of their tools in Android SDK Tools 26.
We have been working on creating our own GUI interfaces to replace the ones removed by Google in their SDK Tools. You'll notice that we have our own interface for the Android SDK Manager built right into Visual Studio for Mac. We are working on a similar solution for the AVD Manager.
Until we have published our own solution I would strongly recommend the following:
Update the Android SDK Tools to >= 26.X.
Remove any AVDs that you have already created with the old tooling (they will not work).
Create new AVDs using the avdmanager CLI tools included with v. 26 of the Android SDK Tools
https://developercommunity.visualstudio.com/content/problem/124590/no-cpuabi-system-images-available-for-this-target.html

How do you install and earlier version of Android Tools and Platform Tools?

I am trying to get the android simulator working in Appcelerator's Titanium Studio on Windows 7, but it is not compatible with the latest Tools version (23) due to android issue #66740. However I can't seem to find a way to install Tools version 22.
I used the Google installer from here: http://developer.android.com/sdk/installing/installing-adt.html
After installing if I run titanium setup check in the cmd window it says that the tools is unsupported version 23.0.2 and platform tools is unsupported version 20.
According to the Titanium Docs I need Tools version 22 and Platform Tools version 19. I can't figure out a way to get earlier version of either, I can only install earlier versions of the Build-tools and SDK.
Well, you could use direct link, like http://dl.google.com/android/android-sdk_r21.1-windows.zip - here is tools revision 21.1 with platform tools revision 19 (if you will download revision 22, just change the number; it will have r20 platform tools).
You could find more in official documentation of Titanium: http://docs.appcelerator.com/titanium/3.0/#!/guide/Installing_the_Android_SDK)
Or, you could just use tool right in Titanium: Go in dashboard, in "get started" click on "Android SDK->Install or Update Android SDK", as seen in picture [1]. Then unhide settings, select empty folder to installing sdk, and versions of Android [2]. It will install, and it should work.
Sorry, couldn't post images so far, so here:
(1): i.stack.imgur.com/bHHx5.png
(2): i.stack.imgur.com/mXQwH.png
Go to android sdk manager and download all the versions you want to do
http://developer.android.com/tools/help/sdk-manager.html
Thanks
I had the same problem. Eventually I have found the bug report that referred to it: TIMOB-17221. The bug is marked as fixed in SDK 3.3.0, but that version of SDK has not been released yet, so I was stuck again.
Then from Appcelerator's Wiki I found out that there is a Titanium CI builds page. Download 3.3.0 from there, install and everything should start working again. At least it did for me. Good luck!

Android:Where is exactly Android 1.6 SDK download?

I want install Android version 1.6 SDK. I already have Android development setup with Eclipse and Android 1.5 SDK.
Wherever i search in Google to download Android 1.6 SDK, it finally goes to link: https://developer.android.com/sdk/index.html
This link has three setup SDK zip files, but no where mentioned what version of SDK setup are those? Why such confusions in this Android website for showing just version of SDK setup files? Where i can get exactly Android 1.6 SDK setup download? Could someone point out me clearly?
Is there any special steps that i need to follow to overwrite 1.6 SDK with my existing setup environment?
If you've got 1.5 setup already, all you need to do is to open Eclipse, goto Window menu > Android SDK and AVD Manager. From there, select "Available Packages" and select the new components you want to download and install from there.
-In the SDK Manager, you may have to select Obsolete(under show) to see 1.6
AIUI the SDK is not versioned. You install the SDK, then install the 1.6-specific components into your development environment. It's all explained on the website, quoting:
Because each version of the Android platform can be installed as an individual component of your SDK, you can customize your development environment to the Android platforms you are targetting. Testing your app on multiple versions of the platform is very important in order to successfully operate on as many devices as possible. Be sure to install each version of the Android platform with which your app is compatible, then test your apps on AVDs that run each platform.
The new platform actually includes the older ones. If you install the latest platform, when you create a project you get to choose what platform you want to build against.
You can manage any Android SDK from the Android SDK and AVD Manager. Download it here
After downloading, unzip the file and run android.bat. You will find this inside the tools folder. You can then download any version of the Android SDK.
To install/update ADT, check out the guide at Google:
http://developer.android.com/guide/developing/eclipse-adt.html
http://developer.android.com/sdk/eclipse-adt.html#installing

Categories

Resources