【发布时间】:2011-08-09 20:12:47
【问题描述】:
我知道在有根手机上安装 Android 应用程序的四种方法:
- 通过 Android 市场安装
- 在“设置”->“应用程序”中启用“未知来源”并从网络下载 .apk
- 在 Settings->Applications->Development and adb install 中启用“USB 调试”
- 在 Settings->Applications->Development 和 adb push 到 /data/app 或 /system/app 中启用“USB 调试”
这些选项之间的主要区别是什么?如果我删除 Market/Vending 和 PackageInstaller 应用程序,我仍然可以从 adb 侧载吗?出于此问题的目的,假设我的手机上没有电子市场应用。
【问题讨论】:
-
只有一件事:AFAIK 前 3 种方式也可以在非 root 设备中使用
-
我发现选项 2 的一个很好的变体是将 apk 作为附件通过电子邮件发送到正在手机上检查的电子邮件地址,例如 gmail 帐户,许多 android 用户已经设置了.打开附件后,将提供安装应用程序的选项。您也不需要 root 手机来执行此操作。