我的计算机(Eclipse环境)上有一个简单的“Hello Android”应用程序,我已经构建了一个APK文件。如何将APK文件传输到我的Android手机进行测试?
我的手机Ideos正在运行Android 2.2(Froyo)。我的笔记本电脑有Windows Vista。我安装了最新的Android SDK。
答案 0 :(得分:216)
答案 1 :(得分:70)
如果您可以通过手机访问Gmail帐户,那么一种简单的方法(就最小的设置而言)就是将.apk文件邮寄到该Gmail帐户。
如果您随后通过手机上的原生Gmail应用访问该帐户,则会识别该附件是应用并提供“安装”按钮。
根据其他响应,此方法还要求您在设备上选择USB调试。
试试这个 - 非常容易; - )
答案 2 :(得分:39)
我引用Hello Android因为我不能说得更好; - )
您需要在手机上启用USB调试(通过启动“设置”应用程序并选择应用程序> 开发> USB调试 ),如果您还没有安装Android USB设备驱动程序(仅限Windows),然后使用手机附带的USB电缆将手机插入计算机。
如果模拟器窗口已经打开,请将其关闭。只要插入手机,Eclipse就会在手机上加载并运行应用程序。您需要右键单击该项目,然后选择运行方式> Android应用。
答案 3 :(得分:20)
如果你没有SDK,或者你在这里设置第三方应用程序是另一种方式:
答案 4 :(得分:8)
将APK文件放入Android SDK中的tools文件夹中,并在命令提示符中提供工具路径并使用命令:
adb install "name".apk file
答案 5 :(得分:8)
直接连接Android设备,然后在设备中选择USB调试选项。 Eclipse将自己找到您的设备,然后运行代码。
或者,将您的APK文件粘贴到Android SDK platform-tools文件夹中,然后从命令提示符处将其安装如下:
D:......../platform-tools> adb install yourfile.apk.
答案 6 :(得分:7)
外部设备,我们可以使用:
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.
答案 7 :(得分:5)
用于调试:
安装APK文件:
adb install path-to-your-apk-file.apk
)。答案 8 :(得分:2)
我正在使用命令提示符在我的设备(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
答案 9 :(得分:0)
为了它的价值,将系统应用程序安装到/system/app
目录将是:
adb push appname.apk /system/app/
确保您位于要安装目标.apk文件的正确目录中,或者您只需将.apk文件复制到Android SDK的platform-tools
目录并{{1肯定会找到它。