如何在Android手机上安装APK文件?

时间:2011-01-21 07:37:37

标签: android

我的计算机(Eclipse环境)上有一个简单的“Hello Android”应用程序,我已经构建了一个APK文件。如何将APK文件传输到我的Android手机进行测试?

我的手机Ideos正在运行Android 2.2(Froyo)。我的笔记本电脑有Windows Vista。我安装了最新的Android SDK。

10 个答案:

答案 0 :(得分:216)

简单地说,您使用ADB,如下所示:

adb install <path to apk>

另请参阅 Android Debug Bridge 中的安装应用部分。

答案 1 :(得分:70)

如果您可以通过手机访问Gmail帐户,那么一种简单的方法(就最小的设置而言)就是将.apk文件邮寄到该Gmail帐户。

如果您随后通过手机上的原生Gmail应用访问该帐户,则会识别该附件是应用并提供“安装”按钮。

根据其他响应,此方法还要求您在设备上选择USB调试。

试试这个 - 非常容易; - )

答案 2 :(得分:39)

我引用Hello Android因为我不能说得更好; - )

  

您需要在手机上启用USB调试(通过启动“设置”应用程序并选择应用程序&gt; 开发&gt; USB调试 ),如果您还没有安装Android USB设备驱动程序(仅限Windows),然后使用手机附带的USB电缆将手机插入计算机。

     

如果模拟器窗口已经打开,请将其关闭。只要插入手机,Eclipse就会在手机上加载并运行应用程序。您需要右键单击该项目,然后选择运行方式&gt; Android应用

答案 3 :(得分:20)

如果你没有SDK,或者你在这里设置第三方应用程序是另一种方式:

  1. 将.APK文件复制到您的设备。
  2. 使用文件管理器找到该文件。
  3. 然后点击它。
  4. Android应用安装程序应该是弹出窗口中的一个选项。
  5. 选择它并安装。

答案 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)

用于调试:

  • 在手机上启用USB调试(设置 - &gt; 应用程序 - &gt; 开发)。
  • 将手机连接到计算机,并确保安装了正确的驱动程序。
  • 在Eclipse中,将项目作为Android应用程序运行(右键单击项目 - &gt; 作为运行 - &gt; Android应用程序)。

安装APK文件:

  • 导出APK文件,确保您签名(右键单击项目 - &gt; Android工具 - &gt;导出已签名的应用程序包)。
  • 连接手机,启用USB调试。
  • 从终端使用ADB安装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肯定会找到它。