While I am trying to Install API 18 it shows only "Google API 18"(nothing more). Now if I try to install these google APIs from Android SDK Manager it shows a message "this package depends on "Missing SDK platform Android, API 18". and Install button is disabled.
Does anybody here have Any idea how to install API 18(4.3_MR2 sdk) with eclipse
Have you installed SDK platform tool version 18? In your SDK Manager, there will be the latest version of SDK Platform tools that you have to install first then restart eclipse and then try for Android SDK API 18
Do this first:
Eclipse > Window > Android SDK Manager > Packages > Reload
Then retry installing
Another way of fixing it:
0) install other packages WITHOUT selecting API 18,
1) restart the Eclipse ADT,
2) Open SDK manager, then API 18 rev 1 shall appear.
Late to the game, same issue. Neither the SDK Tools not the SDK Platform tools showed up for me. This was a 4-step process:
Eclipse/Help/Check for Updates, installed everything that was found, restarted Eclipse
Eclipse/Window/Android SDK Manager - installed Android Support Repository (thanks, BurDog). Closed SDK Manager.
Eclipse/Window/Android SDK Manager - now the Android SDK Tools (Rev 22) showed up at the top, installed. Closed SDK Manager
Now the Android SDK Platform Tools showed up in the API 18 section - installed. Restart Eclipse (or API 18 will not be available everywhere).
Finally good to go to build a new version.
I had the same situation. For me worked updating ADT Plugin to version 22.0.5, closing Eclipse. Then - Eclipse > Window > Android SDK Manager > Packages > Reload.
Hopefully this will help somebody.
Had the same problem. Message was:
package google apis android api 18 revision 1 depends on missing sdk platform android api 18
I solved it like the following steps:
Eclipse -> Help -> Check for Updates (then click on "ok" when asked - do you want to install it - click on "ok" / "yes" to restart eclipse to finish the installation)
Window -> Android SDK Manager -> Deselect all (then scroll down to Extras and Select only Android Support Respository, when not installed, install it)
Window -> Android SDK Manager -> Install xx packages
worked fine for me.
This is how I fixed mine:
Under "Manifest Cache", click on "Clear Cache"
Go to "Packages" and click on "Reload"
Check Tools --> Android SDK Platform-tools
Install just this package
Restart SDK Manager
Eclipse > Window > Android SDK Manager > Packages > Reload
This worked for me. Thanks! Now I can update to 18. I'm new here and tried to vote up Jaguar's post, but I can't.
Seemed kind of klukey, I had similar issues. I finally got passed the api 18 msg when I updated the sdk tools to 22 which then prompted another error that the tools were degraded on reload. I opened sdk mgr again and had a 22.3 and platform tools to rev19 and some other tool choices available. I did yet another update to them along with the API19 and API 18 and it seems like it is moving along now. I think maybe for API 18+ you must update the SDK tools to 22.3 at this point.
Btw, I also got a file lock during part of the process and closing eclipse in the background and hitting retry fixed.
dang.. next it is saying that the ADT must be version 22.0+..
I updated the ADT to 22.3 by using the eclipse/help/install new software (Trying update simply said it was up to date)... one unsigned content error..
Restarted ADT after update.. seems to be working from what I can tell so far.
I´ve solved with this:
Open Android SDK Manager -> Packages -> Reload
Restart Android SDK Manager
Install the "missing" packages (now visible)
I had this problem on my Mac and Windows development machines. The only solution is to reinstall the latest version of the Android SDK. Google really dropped the ball on this.
I had a similar issue as you (purely from problem description), but my Android SDK Platform-tools WAS already installed (16.0.2). All the other packages didn't recognize it, however. I ended up uninstalling the platform tools, and then reinstalling. Then everything else recognized it.
Found from a different website
The steps to resolve this issue:
Open SDK Manager
Go to Tools -> Options
Under "Manifest Cache", click on "Clear Cache"
Then go to "Packages" and click on "Reload"
I am on MAC, I faced the same question. I couldn't find SDK Platform in API 18. The solution to solve it on mac is install the SDK TOOLS first, then restart the sdk manager and then I found the SDK Platform in API 18.
I was having the same problem, but with API19. I installed the following individually, closing Android SDK Manager after each install (thanks cdoner):
Android SDK Tools 22.3
Android Support Repository 3
And then I was able to install API19 with it no longer throwing the error.
("This package depends on 'Missing SDK Platform Android, API19')
I decided to get back into coding after 15+ years and am completely new to Java and Android having only read the book, Head Start Java. Thank you for the easy to follow steps, especially for someone new.
I could not install new SDK from Eclipse (Help -> Install New Software / Check For Updates), it complained the new version is already installed. However, the new SDK did not show up in the SDK manager.
I solved it by installing the new SDK version through command line: android update sdk --no-ui
Afterwards it was possible to update the google APIs and other tools via the SDK manager.
clearing cache solved problem for me. (Tools >option)
I had this problem with API 19. The key for me to use the Android SDK Manager starting in eclipse. Then, the advice above worked to fix the issue.
Background: Because of other command line stuff I was doing, I was starting the SDK Manager by typing "android" at the prompt. - which is what the error I was getting said to do.
it needs minimum sdk and maximum sdk packages.
you just only installed the maximum sdk ie.,API18
3.it also depends on other sdk packages for minimum
My solution to Missing SDK platform Android, API 26 ( It should work for API 18 as well)
Update SDK Tools
Restart SDK Manager and Eclipse
Install SDK Platform API 26, which is now visible
Install the other API 26 packages
If you're using the deprecated version of sdk manager like version r24.xx, then you need to first update the platform tools from sdk installation menu, before installing anything. You may have to do this several times (as long as the update notification shows up)
I see this on the forum, but unlike the hit on the forum where a version update was required to resolve, I believe my software is up to date.
Under Windows 7, Android SDK Manager shows:
android sdk tools 21.1 Installed
Android sdk platform tools 16.0.2 Installed
SDK path c:\users\owner\documents\adt-bundle-windows-x86-20130219\adt-bundle-windows-x86-20130219\sdk
When I try to begin a project via 'file-new-Android Application Project', the panel reports
---The tools need to be updated via the SDK Manager
---Tools installed out of date or not installed
Any direction on this would be appreciated.
OK. I had viewed this Eclipse ADT and find out the way to get around this issue and able to Update My SDK Tool to 21.1.0.
Solution is : First Update ADT to 21.1.0 and Then Update SDK Tool to 21.1.0
Actually, above link Says,
ADT 21.1.0 is designed for use with SDK Tools r21.1.0. If you haven't already installed SDK Tools r21.1.0 into your SDK, use the Android SDK Manager to do so.
So, What i have to do is to update my ADT to 21.1.0(Latest Version) and then was able to update SDK tool to 21.1.0. i thought only SDK Tool has been updated Not ADT. so i was Updating the SDK Tool with Older ADT Version(21.0.1).
How to Update your ADT to Latest Version?
In Eclipse go to Help
Install New Software ---> Add
inside Add Repository write the Name: ADT (as you want)
and Location: https://dl-ssl.google.com/android/eclipse/
after loading some time you will get Developer Tools and NDK Plugins
check both if you want to use NDK in the future or check Developer Tool only
click Next
Finish
Copied
I want to create my first Android application using Eclipse Juno 4.2.1.
I installed Android from this link https://dl-ssl.google.com/android/eclipse but it seems to have an error.
I am not able to see the option "Android Project". I tried using the other available option called "Android Application Project". When I try to open this it shows me an error:
"Your tools information needs to be out of date(Or not yet installed).
Please update android sdk tools"..
How can I resolve this?
For getting sdk manager tool options in Eclipse Juno 4.2.1 Simple steps.
Window---->Customize Perspective--->Command Groups Availability
And then Simply check Android SDK and AVD Manager.
Please install the ADT plugin from this link or if you already have it then update the ADT plug in using the normal eclipse update flow:
Updating the ADT Plugin
To update the ADT plugin to the latest version, follow these steps:
Select Help > Check for Update ...
If any update for ADT or Android tools is available, select and install.
1> Go to install new software in help menue of eclipse and get ADT plugin from https://dl-ssl.google.com/android/eclipse/
2> Go to android sdk manager in windows tab of eclipse.
3> Give the path of the downloaded sdk . Download it from here http://developer.android.com/sdk/index.html
4> Update the android sdk tools to revision 20
5> Update the android sdk platform tools to revision 12
6> First remove the android support lib in extras and then update it to the latest available revision
7> Restart eclipse.
This question already has answers here:
Android ADT version required 20.0.0 and above
(10 answers)
Closed 9 years ago.
I have just installed Eclipse Juno and installed the ADT plugin 20.0.3 but I am still getting this message on every eclipse launch saying "This version of ADT requires android sdk tools in revision 20.0.0 or above.current revision is 18.0.0.Please upgrade your sdk to latest version".The sdk tools I pointed to in preferences are up to date because tomorrow I was working on Eclipse Indigo(Which also had ADT 20.0.3 installed) and had all the sdk tools updated.I just pointed the same sdk folder in Juno.Please help thank you
Actually, the solution involves no delete or download of the whole installer.
After you update the Eclipse ADT, you just have to update the SDK tools in the SDK manager too.
The trick is open SDK manager -> Packages menu -> Reload. Then the latest revision will be available to update. It's just that simple, but actually annoying at first.
I was having this issue as well except I was getting it for ADT 21 and the message was as follows:
"This version of ADT requires Android SDK tools revision 21.0.0 rc9 or above".
I was not able to update to SDK tools 21.0.0 rc9 using SDK Manager. I found that I had to re-install the SDK Tools for Windows by downloading installer_r1-windows.exe
I found this link on the Get the Android SDK page.
After installing this, my SDK Manager showed SDK Tools 21 as being installed and gave me the option to download the Android 4.2 Platform.
I had the same issue,
go to C:// -> Program Files -> Android
There should only be one folder there, I had more than one (from previous SDK downloads).
Eclipse is confused and is using the wrong one. Delete the outdated folder(s), keep the most recent SDK download.
Re-launch Eclipse, it should pop up an error saying it couldn't find your SDK folder. It give you a button labelled "preferences" in that error. Go to preferences and adjust the path to the only folder found in program files -> android.
Although I had set the proxy settings in the Eclipse Network settings, they weren't used by the SDK Manager. The SDK Manager has its own under "Tools --> Options". It would be great if it could in future versions instead use the default Eclipse proxy settings to avoid this problem.
When I open up Eclipse it tells me that my SDK tools are out of date. Eclipse says my current version is 17 and I can update it to 20. This is a lie; when I open the SDK Manager, my SDK tool are 20.0.1. But when I open up the SDK Manager VIA Eclipse, the SDK tools change to version 17. I already looked at Eclipse: won't let me use Android SDK, wrongly claims my ADT is out of date but it still wouldn't work. I deleted Eclipse and started fresh by downloading Eclipse and installing the Android repository(ADT) to Eclipse. No luck, still tells me SDK tools are 17. So I decided to play along and clicked "Open the SDK Manager" window in Eclipse. The Manager popped up and clicked "install 1 package" (SDK Tool). Halfway through, it stops and says the android-sdk/tools directory is locked by java.exe and cmd.exe so I opened Windows Task Manager and ended the "java.exe" process. And what do you know? My Android SDK Manager Windows just closed. How the am I was supposed update the SDK Tools if the SDK Manager is going to interfere with itself?
Had similar problem. My answer was update ADT Plugin for Eclipse (Help->Check for Updates). Restart Eclipse.
None of the above worked for me. I had to "delete" SDK Build tools packages and then re-install the packages. After doing that, I could now create a new android project.
For most, a simple update of build tool to required version suffice. As often happens, Android SDK Build-tools with compatible version is not installed.
Turns out, Eclipse was looking for the SDK Tools in the wrong place. Eclipse was looking for the tool in:
C:\Program Files (x86)\Android\android-sdk
The ACTUAL TOOLS was in:
C:\Users\YourName\AppData\Local\Android\android-sdk
The SDK Manager will tell you where the tools are. You can tell Eclipse in the preferences (under the Windows) to look in that directory.