Does Developing Android Applications require a Rooted Device?

You don't need root to develop for Android The easiest setup is to run Eclipse with the Android Development Tools installed. Then, you can debug your application in the emulator, or register your phone with the SDK and debug directly on your phone. The only thing you need to do on your phone is check the development mode under Settings -> Applications I can understand the allure of having a rooted device, but I can't really see a reason for changing the bootloader or os binaries.

You can, however, change most of the default applications (including the Home application) with other applications available on the Market. For instance, OpenHome is about $5 and allows you to replace the home app, add themes, and replace many of the core apps (e.g. Clock).

You don't need root to develop for Android. The easiest setup is to run Eclipse with the Android Development Tools installed. Then, you can debug your application in the emulator, or register your phone with the SDK and debug directly on your phone.

The only thing you need to do on your phone is check the development mode under Settings -> Applications I can understand the allure of having a rooted device, but I can't really see a reason for changing the bootloader or os binaries. You can, however, change most of the default applications (including the Home application) with other applications available on the Market. For instance, OpenHome is about $5 and allows you to replace the home app, add themes, and replace many of the core apps (e.g. Clock).

1 There are some development-related things you cannot do without root like loading your application's database to your PC: stackoverflow. Com/questions/2078710/… – pydave Dec 1 '10 at 21:54 Yes, you need root for downloading your application's database, but as alternative you can use emulator. – peceps Jun 27 at 11:47.

Rooting is only required, if you want to play around with advanced features or update your firmware, etc. If you develop your software using the Android SDK you will be able to use it on your phone regularly (as long as you have the corresponding version). No rooting needed. I have never heard of any problems according to your concerns.

But I cannot deny that there are none. Though I personally don't expect that there are any problems with rooted phones.

FYI - I think this is important enough reason to point out specifically, rooting is needed if you want to copy the sqlite DB off the device for examination in a desktop client. – mobibob Dec 8 '10 at 19:41.

On the Nexus S running Android 2.3, the /data folder is not visible in the DDMS File Explorer or the ADB shell, but it is visible in the emulator. This occurred with debug turned on in both the manifest and on the phone. I confirmed that debug mode was properly enabled by successfully stepping through the app using breakpoints and also by receiving messages from logcat.

Not being able to see the /data folder means that you will not be able to get your application's private data.

You don't need root to develop for Android. The easiest setup is to run Eclipse with the Android Development Tools installed. Then, you can debug your application in the emulator, or register your phone with the SDK and debug directly on your phone.

I can understand the allure of having a rooted device, but I can't really see a reason for changing the bootloader or os binaries. You can, however, change most of the default applications (including the Home application) with other applications available on the Market. For instance, OpenHome is about $5 and allows you to replace the home app, add themes, and replace many of the core apps (e.g.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions