I've installed Android SDK latest version. There is Android versions 1.5, 1.6, 2.1-update, 2.2, 2.3.1, 2.3.3 and 3.0 on "Installed Packages" of ADV Manager.
But here is not listed 2.0. I want to develop my app on 2.0(Level 5).
How to install OS 2.0 to AVD Manager ?
Thanks in advance.
Android SDK 2.0 (API level 5) is obsolete, so you should NOT develop against that SDK. However, you can install it by running android. Then under Available packages, uncheck "Display updates only," and you should see all of the SDKs up there.
I don't mean to disagree with what Frank said because it has merrit, but in general, I suggest developing against the lowest version of the API which will support your application fully to not alienate anyone with older versions of the OS running.
There's a nice write up at http://www.mobiusbay.com/home/android%E2%80%93day0gettingstarted
This will guide you through the entire setup process if you have any issues!
Good luck!
Adam
Related
My smartphone is running android 5.0 and I want to run app on it. But, Android 5.0 is left out SDK platforms(in SDK Manager).
In standalone manager:
Screenshot of the error while trying to run:
There is no Android SDK for 5.0 separate from the Android SDK for Android 5.0.1. You already have the proper SDK installed, based on your screenshots.
If you observe carefully that Android Lolipop(5.0) is actually there as android 5.0.1 at api level 21. Actually Lolipop's version name is 5.0.1 so it made you confused. So Enjoy Coding..
I just installed the android apk and adt plugin for eclipse. Further in the sdk manager , I've installed all the tools , Android 4.4.2(API 19) , Android 2.1(API 7) as well as the android support library and google USB driver. Now what i want to know about is , are these packages enough to start development or am i still missing everything ?
Further what i want to know is, if i want my app to be compatible with all android versions , do i need to install all versions of Android API ??
This should be enough.
No, you just need the newest SDK, set the build target to that API version and all lower versions will be supported. For keeping backwards-compatibility, you'll also have to make sure to use APIs that are supported on the lowest SDK version you want to support
Short answer: You only have to install the ones you want to develop for.
My advice in to install at least the 5 most common ones to be able to test your app against these version.
You probably want your app to be also available for users which didn't yet update to Android 4.4.2.
I am very new to the android development. I currently installed Android 4.0.3(API 15) via android sdk manager. I am in great confusion if this version is enough to develop the android apps or we should install from Android 1.5 (API 3) to the latest. Thanks in advance.
Depends which versions you want to support.
This depends on your users and features you use.
(Also, I hate the emulator, so depends on what device you actually have access to!)
If you're only playing around and figuring things out don't worry about it and just use the most recent.
To get a sense of what each version has changed, take a look at the platform highlights:
4.0
3.2
3.1
3.0
2.3.4
2.3.3
2.2
2.1
With regards to learning, 4 is much better than 3, since 4 is open source, so you can look at the source. In fact if you're using Eclipse, you can browse the source within your project!
i want to make a honeycomb tablate application.
For this which sdk version preferable in android app.
You may always use latest SDK version for development, as SDK comes with lot of development tools. You can develop application for any API level using latest SDK.
The way I interpret your questions is, what should be the minimum API level that your application should support.
Well as per my understanding Android-SDK supports tablets from the beginning, but since 1.6 onwards multiple screen support was enhanced and made developer friendly.
From the market-share perspective you may use Android 2.2 or above.
Android 3.0 (Honeycomb) which is specific for Tablets provide really cool features from UI perspective.
So in my opinion if your application targets broad category of customers you may support Android 2.2 onwards.
I don't fully understand the question, are you wondering which version of Eclipse you need or which version of the Android SDK you need.
Android SDK you need atleast r12 (or higher) as you can see on the Android Developer Page:
Android 3.0, Revision 2 (July 2011)
Dependencies:
Requires SDK Tools r12 or higher.
But you can download r13 from here: Android SDK r13
For the Eclipse Version (Eclipse Download Site)
I would go for either:
Eclipse IDE For Java Developers
Eclipse IDE For Java EE Developers
For Honeycomb development use android sdk version 3.0. See this Link.
In my android sdk installation, I have a lot of platforms, anyway there is an android 2.1-update1 but I cant find, even in the available packages of Sdk Manager an android 2.1 platform, I mean just android 2.1 without update1.
does anybody knows where is android 2.1?
thanks!
Android 2.1 has been superseded by Android2.1-update1, which is why it is no longer offered.