Answers:
我引用Android的“ Hello”是因为我不能说得更好;-)
您需要在手机本身上启用USB调试(通过启动“设置”应用程序,然后选择“ 应用程序” >“ 开发” >“ USB调试”),如果尚未安装Android USB设备驱动程序(仅Windows),然后将手机插入计算机使用手机随附的USB电缆。
如果模拟器窗口已经打开,请关闭它。只要插入电话,Eclipse就会在电话上加载并运行应用程序。您需要右键单击该项目,然后选择运行方式 > Android应用程序。
-r选项才能重新安装它。
-r选项并不能解决我的问题。
-d如果您还运行了模拟器,那么使用该选项也很有价值。因此,命令为adb -d install -r <path_to_apk>。
如果您可以在电话上访问Gmail帐户,则一种简便的方法(以最小的设置工作量)是将.apk文件邮寄到该Gmail帐户。
然后,如果您通过手机上的本机Gmail应用程序访问该帐户,它将识别出附件是一个应用程序,并提供一个“安装”按钮。
根据其他响应,此方法还要求您选择设备上的USB调试。
试试这个-这非常容易;-)
外部设备,我们可以使用:
adb install file.apk
要么 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.
将APK文件放入Android SDK的tools文件夹中,并在命令提示符下提供工具的路径,然后使用以下命令:
adb install "name".apk file
我使用命令提示符在设备(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