Onde é que o pacote de aplicativos Android é instalado no telefone
Como encontrar o caminho da aplicação instalada?
6 answers
Irá encontrar a pasta da aplicação em:
/data/data/"your package name"
Poderá aceder a esta pasta usando o DDMS para o seu emulador. não podes aceder a este local num dispositivo a sério a não ser que tenhas um dispositivo enraizado.
Uma aplicação quando instalada num dispositivo ou num emulador instala-se em:
/data/data/APP_PACKAGE_NAME
A APK em si é colocada na pasta /data/app/
.
A propósito, ele só mostra o nome do pacote que está definido no seu Manifest.XML
sob o atributo package="APP_PACKAGE_NAME"
. Qualquer outro os pacotes que você pode ter criado no seu projecto no Eclipse não aparecem aqui.
Aplicações do sistema instaladas/system/ app /ou/system / priv-app. Outros aplicativos podem ser instalados em / data /app ou/data/preload/.
Ligue-se ao seu android móvel com USB e execute os seguintes comandos. Você verá todos os pacotes instalados.
$ adb shell
$ pm list packages -f
O pacote it-self está localizado em {[[0]}.
/data/app/com.company.appname
é apenas um diretório criado para armazenar arquivos como bibliotecas nativas, cache, ecc...
Pode obter a localização da instalação do pacote com a chamada de função Context.getPackageCodePath()
.
/data/data/"your app package name "
Mas não vais conseguir ler isso a menos que tenhas um dispositivo enraizado
- >listar todos os pacotes por:
adb shell su 0 pm list packages -f
- >procurar o nome do seu pacote com as teclas "ctrl+alt+f".
- > Uma vez encontrado, procure o local associado a ele.