Android ADB安装需要Root?vs Eclipse安装?
我试图了解这是如何工作的:Android ADB安装需要Root?vs Eclipse安装?,android,installation,adb,root,Android,Installation,Adb,Root,我试图了解这是如何工作的: 当我创建一个android应用程序并从Eclipse运行它时,Eclipse负责生成apk文件并使用adb将其安装到手机上,对吗 当我有一个.apk文件,我尝试在手机上推送,并通过调用ADB install myApp.apk在命令行中直接使用ADB时,我不能,因为我的手机没有根目录 那么Eclipse是如何安装应用程序的呢? 有没有一种方法可以从设备上的.apk文件进行安装,而无需将其根目录?很明显,Eclipse能够 感谢您提供任何有助于澄清这一点的信息。 大
- 当我创建一个android应用程序并从Eclipse运行它时,Eclipse负责生成apk文件并使用adb将其安装到手机上,对吗
- 当我有一个.apk文件,我尝试在手机上推送,并通过调用ADB install myApp.apk在命令行中直接使用ADB时,我不能,因为我的手机没有根目录
大卫那么,你的问题的简短答案是什么;使用ADB不需要根目录,所有android手机都可以使用ADB而无需根目录 另外,您需要root的唯一原因是在系统级别上搞乱了事情,当安装常规应用程序时,您只是像安装常规应用程序一样安装它(到数据分区)。Eclipse实际上使用ADB安装应用程序,因此使用ADB推送应用程序与通过Eclipse安装应用程序是一样的 使用ADB不需要根目录,所有android手机都可以使用ADB而无需根目录。必须根目录才能将应用程序推送到/system/apps/,才能使其成为系统应用程序。此外,如果您将ES file explorer之类的文件资源管理器下载到手机,您可以将apk文件传输到手机存储器,并使用文件资源管理器(我确实建议使用ES file explorer)安装该应用程序 另外,要使用ADB命令行,您必须在手机的开发者设置中启用ADB
这是“使用ADB不需要根目录,所有android手机都可以使用ADB而不需要根目录”吗?是的,这绝对正确。需要ADB的root将使某些手机的开发变得非常困难。谢谢,我认为这是因为我必须在工作计算机上单击“以管理员身份运行”才能以更高的权限运行命令行(这可能是windows操作系统的事情),而这与手机本身的配置无关。谢谢大家的澄清