Подтвердить что ты не робот

Где находится развернутый файл apk? как удалить его с помощью adb?

Я попытался установить apk с помощью adb следующим образом:

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

Поскольку у меня нет эмулятора, мне придется каждый раз устанавливать приложение, чтобы увидеть прогресс, поэтому мне нужно будет его удалить, а затем установить новое приложение на свой телефон, это правильный способ пойти в любом случае?

4b9b3361

Ответ 1

чтобы узнать местоположение файла apk после установки, используйте команду pm path <package>:

adb shell pm path com.ketab.haxe

вы можете попробовать удалить пакет с помощью:

adb shell pm uninstall com.ketab.haxe

в случае сбоя проверьте сообщение об ошибке с помощью:

adb logcat -d -s PackageManager:*

Ответ 2

Пользователи Linux/Mac могут также создать script для удаления ( "удалить" ) apk с чем-то вроде следующего. Создайте файл с именем adb-uninstall с этими тремя строками:

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.