I’ve some experience in programming C, C++, JAVA and now I want to learn developing app for Android. But I dont have an Android device and also no in the mood for buying one. So, how can I develop app for an Android device ?
I’ve tried to create VM with some image but it halts on kernel panic
I also think that VM will be better than emulator so please help on setting a Android device out of my PC.
I’m really new to Android !
Download Eclipse and the Android SDK. It comes with an Android device emulator, so you won’t actually need to buy an Android device. I’ve tried developing on the emulator, and the results I got were identical to what I got from my Android device. However, I would suggest that if you’re going to do serious Android development, go buy an Android device, even a cheap one will do. It will make your life much easier, as the emulator that comes with the SDK is really slow. Also, having a physical Android device will be very beneficial for testing purposes. You can’t really test very well with an emulator (depending on your app).
Anyway, you would go get and install Eclipse on you computer, then go here to get the SDK for your platform. It’s available for Linux, Mac, and Windows.
Also, follow this tutorial. It will take you through all the things you need to install and will show you how to make your first application for Android. I used it when I was learning the basics, and it’s really helpful.