gpt4 book ai didi

android - 如何使用 adb 在设备上安装现有的 Android 应用程序?

转载 作者:行者123 更新时间:2023-12-05 00:12:49 24 4
gpt4 key购买 nike

在开发过程中,我使用类似的东西

$ adb -s 192.168.1.77:5555 uninstall com.myApp.app

$ adb -s 192.168.1.77:5555 install /path/to/android-debug.apk

卸载现有应用程序,然后将更新后的应用程序推送并安装到我的设备。但是,这似乎会删除我与该应用程序关联的现有数据,因此每次运行更新后的应用程序时,我都需要再次输入新数据。但是,只需运行安装命令即可:

[ 10%] /data/local/tmp/android-debug.apk
[100%] /data/local/tmp/android-debug.apk
pkg: /data/local/tmp/android-debug.apk
Failure [INSTALL_FAILED_ALREADY_EXISTS]

在 iOS 中,您可以简单地在设备上的现有应用程序上安装更新的应用程序。

最好使用 adb 的 Android 等效项是什么?

编辑:这个问题真的很像this one ,但我认为应该保留这一点,因为我的问题的措辞方式将帮助许多人试图找到来自不同角度的答案——角度是重新安装/覆盖与更新。

最佳答案

来自 adb --help

adb install [-lrtsdg] <file>
- push this package file to the device and install it
(-l: forward lock application)
(-r: replace existing application)
(-t: allow test packages)
(-s: install application on sdcard)
(-d: allow version code downgrade (debuggable packages only))
(-g: grant all runtime permissions)

因此你可以只添加-r选项

$ adb -s 192.168.1.77:5555 install -r /path/to/android-debug.apk

关于android - 如何使用 adb 在设备上安装现有的 Android 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39842874/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com