Is Android root device development required?

In general, I look at the development of Android.

I continue to see root information, however I do not understand how this relates to the development of common Android applications.

I understand that there is an emulator, however, when I actually test the software on the phone, should this phone be the root device or is it only required if you want to edit the basic functions of os?

Finally, are there any development flaws for rooting the device, for example, it no longer behaves like other Android phones that I can deploy too?

thanks

+4
source share
3 answers

You do not 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 using the SDK and debug directly on your phone. The only thing you need to do on your phone is to check the development mode in the section "Settings" → "Applications"

I can understand that you have a root device, but I see no reason to change the bootloader or os files. However, you can change most of the default applications (including the Home application) with other applications available on the market. For example, OpenHome is around $ 5 and allows you to replace your home application, add themes, and replace many of the main applications (such as watches).

+4
source

The root is only required if you want to play with advanced features or update firmware, etc.

If you develop your software using the Android SDK, you can regularly use it on your phone (if you have the appropriate version). No root needed.

I have never heard of any problems according to your concerns. But I cannot deny that they are not. Although I personally do not expect that there are problems with root phones.

+2
source

On Nexus S running Android 2.3, the / data folder is not displayed in DDMS Explorer or the ADB shell, but it is visible in the emulator. This happened with disabling debugging both in the manifest and on the phone. I confirmed that the debugging mode was properly enabled by successfully passing through the application using breakpoints, as well as receiving messages from logcat.

The inability to see the / data folder means that you will not be able to get the personal data of the application.

+2
source

Source: https://habr.com/ru/post/1308878/


All Articles