在哪里部署的apk文件? 如何与亚行卸载它?(Where is the deployed apk

2019-07-18 22:07发布

我曾尝试使用亚行这样的安装我的apk:

D:\C_Desktop\Development\Android SDK\platform-tools>adb install "C:\test_haxe\bin\android\bin\bin\testhaxe-debug.apk"
4274 KB/s (3702929 bytes in 0.846s)
        pkg: /data/local/tmp/testhaxe-debug.apk
Success

因此,其安装的很好,但在我的手机,我无法找到apk文件,它被删除后安装?

另外,我想卸载它是这样的:

adb uninstall com.ketab.haxe

但我得到

Failure

因为我没有模拟器,我将不得不每次看进度安装应用程序,所以我需要先卸载它,然后我的手机上安装新的应用程序,这是去任何方式的正确方法?

Answer 1:

找出后安装使用apk文件位置pm path <package>命令:

adb shell pm path com.ketab.haxe

你可以尝试卸载与包装:

adb shell pm uninstall com.ketab.haxe

在故障的情况下检查错误消息:

adb logcat -d -s PackageManager:*


Answer 2:

Linux的/ MAC用户也可以创建一个脚本来卸载(“删除”)的东西,如下面的APK。 创建一个文件名为adb-uninstall这些3线:

pkg=$(aapt dump badging $1|awk -F" " '/package/ {print $2}'|awk -F"'" '/name=/ {print $2}')
adb uninstall $pkg

然后chmod +x adb-uninstall ,以使其可执行。

现在你可以简单地说:

adb-uninstall myapp.apk

这样做的好处是,你并不需要知道包名。 同样,您可以创建adb-run myapp.apk

注意:这需要你已经aapt在你的路径。 您可以在SDK中的新构建工具文件夹下找到它。



文章来源: Where is the deployed apk file? how to uninstall it with adb?