从命令提示符安装apk文件?

我想用Windows命令行安装一个文件。 首先,我想编译所有的.jar文件,为不使用Eclipse的Android应用程序创build一个.apk文件。

有没有人知道如何做到这一点,而不使用Eclipse和只使用命令行。

您可以使用下面的代码从命令行安装应用程序

adb install example.apk 

这个apk安装在当前打开的模拟器的内部存储器中。

 adb install -s example.apk 

这个apk安装在当前打开的模拟器的sd卡上。

您也可以在连接的设备列表中将特定的设备安装到adb。

 adb -s emulator-5554 install myapp.apk 

其他选项也请参阅adb帮助

您可以通过在关键字“安装”之前input设备/仿真器标识符,然后inputapk的path,将apk安装到特定设备/仿真器。 请注意,“安装”关键字后面的-s开关(如果有的话)表示安装到SD卡上。 例:

 adb -s emulator-5554 install myapp.apk 

使用Android Debug Bridge命令行工具adb例如: adb install filename.apk

adb一个很好的参考是这里

 install [options] <PATH> Installs a package (specified by <PATH>) 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 <INSTALLER_PACKAGE_NAME>: Specify the installer package name. -s: Install package on the shared mass storage (such as sdcard). -f: Install package on the internal system memory. -d: Allow version code downgrade. uninstall [options] <PACKAGE> Removes a package from the system. Options: -k: Keep the data and cache directories around after package removal. 

你可以用antbuild立命令行。 请参阅本指南 。

然后,您可以在命令行上使用adb进行安装。

 adb install -r MyApp.apk 
  1. 按Win + R> cmd
  2. 在android-sdk windows文件夹中导航到platform-tools \
  3. 键入adb
  4. 现在遵循Mohit Kanada编写的步骤(确保你提到.apk文件的完整path,例如d:\ android-apps \ test.apk)

简单的方法是通过命令

 adb install example.apk 

如果要连接设备,可以添加参数“-d”

 adb install -d example.apk 

如果你有多个设备/仿真器连接,你会得到这个错误

adb:错误:连接失败:多个设备/仿真器 – 等待设备 – 错误:多个设备/仿真器

以避免您可以通过下面的命令列出所有设备

 adb devices 

你会得到如下结果

  C:\Windows\System32>adb devices List of devices attached a3b09hh3e device emulator-5334 device 

select这些设备之一,并将参数添加到adb命令为“-s a3b09hh3e”如下

 adb -s a3b09a6e install example.apk 

也作为一个提示,如果apk的path长并且有一个空格,只要在双引号之间加上它就好

 adb -s a3b09a6e install "c:\my apk location\here 123\example.apk" 

这很简单!

例如我的apk文件位置是:d:\ myapp.apk

1.运行cmd

2.转到“platform-tools”文件夹(在sdk文件夹中)

3.启动你的模拟器(假设它的名字是5556:MyDevice)

4.在cmd中input以下代码:

adb -s emulator -5556安装d:\ myapp.apk

等待一会儿,这是完成!

你可能在这里,因为你也想build立它!

build立

 gradlew 

(在Windows gradlew.bat

然后安装

 adb install -r exampleApp.apk 

-r使其replace现有的副本,如果在模拟器上安装则添加-s

奖金

我在~/.bash_profile设置了一个别名

 alias bi="gradlew && adb install -r exampleApp.apk" 

(生成和安装的简称)

我记得我的设备内存不足,所以我清除了我的设备上的一些存储,现在开始安装应用程序