Я установил приложение Android на свой телефон, который я создал на java. Приложение успешно установлено на устройстве, но я не могу найти пакет, в котором он был установлен.
Как найти путь к установленному приложению?
Я установил приложение Android на свой телефон, который я создал на java. Приложение успешно установлено на устройстве, но я не могу найти пакет, в котором он был установлен.
Как найти путь к установленному приложению?
Вы найдете папку приложения по адресу:
/data/data/"your package name"
вы можете получить доступ к этой папке, используя DDMS для своего эмулятора. вы не можете получить доступ к этому местоположению на реальном устройстве, если у вас нет корневого устройства.
Приложение, установленное на устройстве или на эмуляторе, будет установлено по адресу:
/data/data/APP_PACKAGE_NAME
Сам APK помещается в папку /data/app/
.
Эти пути, однако, находятся в системном разделе и для доступа к ним вам потребуется root. Это для устройства. В эмуляторе вы можете увидеть его в своем logcat (DDMS) на вкладке "Проводник"
Кстати, он показывает только имя пакета, которое определено в Manifest.XML
в атрибуте package="APP_PACKAGE_NAME"
. Любые другие пакеты, которые вы, возможно, создали в своем проекте в Eclipse, не отображаются здесь.
Установлены системные приложения /system/app/or/system/priv -app. Другие приложения могут быть установлены в /data/app или/data/preload/.
Подключитесь к мобильному устройству Android с помощью USB и выполните следующие команды. Вы увидите все установленные пакеты.
$ adb shell
$ pm list packages -f
Пакет it-self находится под /data/app/com.company.appname-xxx.apk
.
/data/app/com.company.appname
- это только каталог, созданный для хранения таких файлов, как собственные библиотеки, кеш, ecc...
Вы можете получить путь установки пакета с помощью вызова функции Context.getPackageCodePath()
.
/data/data/"your app package name "
но вы не сможете прочитать это, если у вас нет корневого устройства
- > Список всех пакетов:
adb shell su 0 pm list packages -f
- > Найдите название своего пакета, удерживая клавиши "ctrl + alt + f".
- > После поиска найдите место, связанное с ним.