android - 开发 Android 应用程序是否需要 Root 设备?

标签 android root rooted-device

我一般都在关注 Android 开发。

我一直看到关于 root 的信息但是我不清楚这与一般 Android 应用程序开发有何关系。

我知道有一个模拟器,但是当我在手机上实际测试该软件时,该手机是否必须是已获得 root 权限的设备,还是仅当您希望编辑操作系统的核心功能时才需要?

最后,对设备进行 root 操作是否存在任何开发缺点,例如它的行为不再像我可能部署的其他 Android 手机一样?

谢谢

最佳答案

您不需要 root 权限即可为 Android 开发。

最简单的设置是在安装了 Android 开发工具的情况下运行 Eclipse。然后,您可以在模拟器中调试您的应用程序,或者将您的手机注册到 SDK 并直接在您的手机上进行调试。您唯一需要在手机上做的就是在 Settings -> Applications 下检查开发模式

我能理解拥有 root 设备的魅力,但我真的看不出有什么理由要更改引导加载程序或 os 二进制文件。但是,您可以将大多数默认应用程序(包括主页应用程序)更改为市场上可用的其他应用程序。例如,OpenHome 的价格约为 5 美元,可让您替换家庭应用程序、添加主题并替换许多核心应用程序(例如时钟)。

关于android - 开发 Android 应用程序是否需要 Root 设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2772927/

相关文章:

java - libgdx - AssetsManager - 管理多个位置

android - Galaxy S3 上无法加载图像

linux - 是否可以在没有 root 的情况下在 CentOS 上安装 g++?

ruby-on-rails - 在 Rails 中登录或不登录时更改路线

android - 无法在 Root过的 Android 手机上运行 'adb root'

android - Android 中如何绑定(bind)小于 1024 的端口?

android - Uber SDK 中的 "SURGE CONFIRMATION REDIRECT URI"是什么?

android - 双卡android sdk

android - 在 root 设备上将应用程序安装为系统应用程序

root 设备上的 Android 屏幕截图