我引用Hello Android的原因是因为我无法表达得更好;-)
您需要在手机上启用USB调试(通过启动“设置”应用程序并选择应用程序>开发>USB调试),如果您还没有安装Android USB设备驱动程序(仅适用于Windows),请安装,并使用随手机附带的USB电缆将手机连接到计算机。
如果模拟器窗口已经打开,请关闭。只要手机插入计算机,Eclipse将加载并在手机上运行应用程序。您需要右键单击项目,然后选择“运行为”>“Android应用程序”。
如果您没有SDK或者正在设置第三方应用,这里有另一种方法:
在外部设备上,我们可以使用:
adb install file.apk
or adb install -r file.apk
adb install [-l] [-r] [-s] [--algo <algorithm name> --key <hex-encoded key> --iv <hex-encoded iv>] <file>
- push this package file to the device and install it
('-l' means forward-lock the app)
('-r' means reinstall the app, keeping its data)
('-s' means install on SD card instead of internal storage)
('--algo', '--key', and '--iv' mean the file is encrypted already)
pm install file.apk
pm install -r file.apk
pm install: installs a package to the system. Options:
-l: install the package with FORWARD_LOCK.
-r: reinstall an exisiting app, keeping its data.
-t: allow test .apks to be installed.
-i: specify the installer package name.
-s: install package on sdcard.
-f: install package on internal flash.
-d: allow version code downgrade.
对于Linux上的多个apk文件,我们可以使用xargs
,而在Windows上则可以使用for循环
。
Linux / Unix示例:
ls -1 *.apk | xargs -I xxx adb install -r xxx
adb install "name".apk file
D:......../platform-tools> adb install yourfile.apk.
调试:
安装APK文件:
adb install path-to-your-apk-file.apk
)。我曾使用命令提示符手动在我的设备(Nexus 7)上安装.apk文件,但是理论上以下方法适用于任何Android设备(在启用设备的开发者模式后)。这种方法变得繁琐,因此我创建了一个简单的批处理文件,现在只需双击它即可为我安装(设备必须连接到我的开发计算机)。只需创建一个文本文件并将其保存为.BAT,其中包含以下文本(根据您的文件路径进行自定义):
cd C:\{**path to your install location**}\sdk\platform-tools
adb install C:\{**path to your .apk file**}\{**project/apk file name**}.apk
adb devices
获取设备列表。这将列出设备及其ID。adb -s [DEVICE-ID] [-r|-l] <apk path>
安装apk。
-d
选项也是有价值的。因此,命令是adb -d install -r <path_to_apk>
。 - Joshua Pinter