pc上使用命令给android安装apk

简介: pc上使用命令给android安装apk


不守人之功,不鄙人之能。——晏子

adb install 命令用于通过 Android Debug Bridge (ADB) 将应用程序(通常是 APK 文件)安装到连接的 Android 设备或模拟器上。这是 Android 应用开发和测试过程中常用的命令,允许开发者直接从开发环境将应用安装到设备上。

使用方法

基本语法:

adb install [options] <path_to_apk>

其中 <path_to_apk> 是 APK 文件在计算机上的路径。

参数(Options)

adb install 命令支持多个选项,可以修改安装行为:

  • -l: 将应用安装到保护目录下。
  • -r: 重新安装现有应用,保留其数据。
  • -t: 允许安装测试 APK。
  • -s: 将应用安装到 SD 卡。
  • -d: 允许降级覆盖安装。
  • -g: 授予所有运行时权限。
  • --abi <ABI>: 强制使用指定的 ABI 进行安装。这在你的 APK 支持多种 ABI,但设备支持的 ABI 不是 APK 的默认 ABI 时很有用。
  • --instant: 将应用作为 Instant App 安装。
  • --no-streaming: 通过 USB 安装大 APK 时不使用流式传输。
  • --fastdeploy: 使用 Fast Deploy 更新应用。
  • --incremental: 使用增量更新安装 APK。
  • --force-agent: 使用 Fast Deploy 强制使用安装代理,即使 APK 没有改变。
  • --no-restart: 安装 APK 后不重启应用。
  • --no-cache: 安装应用时不使用安装器缓存。
  • --force-queryable: 安装不可查询的应用。
  • --wait: 安装完成后等待,直到设备准备就绪。

示例

安装 APK:

adb install /App/MyApp.apk

重新安装 APK 并保留数据:

adb install -r MyApp.apk

安装 APK 并授予所有权限:

adb install -g MyApp.apk
相关文章
|
4月前
|
Java Android开发 Windows
使用keytool查看Android APK签名
本文介绍了如何使用Windows命令行工具和keytool查看APK的签名信息,并提供了使用AOSP环境中的signapk.jar工具对APK进行系统签名的方法。
429 0
使用keytool查看Android APK签名
|
4月前
|
Android开发
解决android apk安装后出现2个相同的应用图标
解决android apk安装后出现2个相同的应用图标
384 2
|
4月前
|
Android开发
将AAB(Android App Bundle)转换为APK
将AAB(Android App Bundle)转换为APK
300 1
|
4月前
|
Android开发 开发者
Android、Flutter为不同的CPU架构包打包APK(v7a、v8a、x86)
Android、Flutter为不同的CPU架构包打包APK(v7a、v8a、x86)
357 1
|
6月前
|
安全 API Android开发
Android打开USB调试命令
【6月更文挑战第20天】
223 1
|
5月前
|
Oracle Java 关系型数据库
Android studio 安装以及第一个程序
Android studio 安装以及第一个程序
146 0
|
5月前
|
JavaScript
vue 项目/备案网页/ip网页打包成 apk 安装到平板/手机(含vue项目跨域代理打包成apk后无法访问接口的解决方案)
vue 项目/备案网页/ip网页打包成 apk 安装到平板/手机(含vue项目跨域代理打包成apk后无法访问接口的解决方案)
144 0
|
5月前
|
Android开发
【亲测,安卓版】快速将网页网址打包成安卓app,一键将网页打包成app,免安装纯绿色版本,快速将网页网址打包成安卓apk
【亲测,安卓版】快速将网页网址打包成安卓app,一键将网页打包成app,免安装纯绿色版本,快速将网页网址打包成安卓apk
159 0
|
6月前
|
存储 Android开发
详细解读Android获取已安装应用信息(图标,名称,版本号,包)
详细解读Android获取已安装应用信息(图标,名称,版本号,包)
94 0
|
6月前
|
开发工具 Android开发
技术经验分享:Android编译命令m、mm、mmm区别及工程搭建示例
技术经验分享:Android编译命令m、mm、mmm区别及工程搭建示例
422 0