我曾尝试使用亚行这样的安装我的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
因为我没有模拟器,我将不得不每次看进度安装应用程序,所以我需要先卸载它,然后我的手机上安装新的应用程序,这是去任何方式的正确方法?
找出后安装使用apk文件位置pm path <package>
命令:
adb shell pm path com.ketab.haxe
你可以尝试卸载与包装:
adb shell pm uninstall com.ketab.haxe
在故障的情况下检查错误消息:
adb logcat -d -s PackageManager:*
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中的新构建工具文件夹下找到它。