首页 文章

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

提问于
浏览
319

我想使用Windows命令行安装文件 . 首先,我想在编译所有.jar文件之后构建,以便在不使用Eclipse的情况下为Android应用程序创建.apk文件 .

有没有人知道如何在不使用Eclipse且仅使用命令行的情况下完成此操作 .

10 回答

  • 30

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

    adb install example.apk
    

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

    adb install -s example.apk
    

    这个apk安装在当前打开的模拟器的SD卡中 .

    您还可以将apk安装到连接设备列表中的特定设备到adb .

    adb -s emulator-5554 install myapp.apk
    

    有关其他选项,另请参阅adb help .

  • 33

    您可以通过在关键字“install”之前输入设备/模拟器标识符然后输入apk的路径,将apk安装到特定设备/模拟器 . 请注意,'install'关键字后面的-s开关(如果有)表示安装到SD卡 . 例:

    adb -s emulator-5554 install myapp.apk
    
  • 14

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

    adb 的一个很好的参考是Here

    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.
    
  • 7

    您可以使用ant在命令行上构建 . See this guide .

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

    adb install -r MyApp.apk
    
  • 3

    这样做的简单方法是通过命令

    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
    

    选择其中一个设备并将参数添加到adb命令为“-s a3b09hh3e”,如下所示

    adb -s a3b09a6e install  example.apk
    

    另外如果apk的路径长并且有空格,只需在双引号之间添加它

    adb -s a3b09a6e install  "c:\my apk location\here 123\example.apk"
    
  • 24
    • 按Win R> cmd

    • 导航到android-sdk windows文件夹中的platform-tools \

    • 输入adb

    • 现在按照Mohit Kanada写的步骤(确保你提到.apk文件的整个路径,例如d:\ android-apps \ test.apk)

  • 1

    真是太容易了!

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

    • 运行cmd

    • 导航到“platform-tools”文件夹(在sdk文件夹中)

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

    • 在cmd中输入以下代码:

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

    等一会儿就完成了!!

  • 18

    Commands for install APK files like it does in Android Studio you can see below.

    1)推送你的应用程序:

    adb push /pathOfApk/com.my.awesome.apk /data/local/tmp/com.my.awesome
    

    其中 com.my.awesome 是你的包裹 .

    2)安装:

    adb shell pm install -t -r "/data/local/tmp/com.my.awesome"
    
  • 494

    你很可能在这里,因为你也想建造它!

    Build

    gradlew
    

    (在Windows上 gradlew.bat

    然后安装

    adb install -r exampleApp.apk
    

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

    奖金

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

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

    (构建和安装的缩写)

  • 1

    要安装调试apk:

    运行Build-Make Project

    在app文件夹中查找最后生成的apk .

    adb  install -t C:\code\BackupRestore\app\build\outputs\apk\debug\app-debug.apk
    

相关问题