Onde estão baixados aplicativos salvos quando instalados no cartão SD? -- applications campo com internal-storage campo com downloading campo com insufficient-memory camp android Relacionado O problema

Where are downloaded apps saved when installed on SD card?


0
vote

problema

português

ontem Eu tinha ~ 40 MB de espaço livre no meu Android 2.2.1 Samsung GT-S5570. Eu queria instalar Facebook app, então eu baixei de Play Store e, em seguida, instalado automaticamente. É o tamanho era ~ 20 MB.

Este aplicativo está instalado no cartão SD. No entanto, depois de todo o proccess, recebi uma mensagem de aviso sobre baixa memória interna. Eu verifiquei o spacea grátis e surpreendentemente agora é ~ 20 Mb ... Eu suponho que os 20 MB são o aplicativo baixado (algo como o .exe no Windows).

Eu procurei através de .temp e downloads para ver se o ".exe" está lá, mas eu não consegui encontrá-lo. Eu passei por configurações do navegador (o navegador padrão Android) para ver onde os downloads são salvos, mas não consegui encontrar nenhuma referência para os downloads.

Onde os arquivos ".exe" baixaram, são salvos?

english

Yesterday I had ~40 MB of free space on my android 2.2.1 Samsung GT-S5570. I wanted to install Facebook App, so I downloaded from Play Store and then it installed automatically. It's size was ~20 MB.

This app is installed on the SD card. However, after all the proccess, I got a warning message about low internal memory. I checked the free spacea and surprisingly now it's ~20 MB... I assume the 20 MB are the downloaded app(something like the .exe in windows).

I searched through .temp and downloads to see if the ".exe" is there but I couldn't find it. I went through browser's settings(the default android browser) to see where do the downloads are saved, but I couldn't find any refference to the downloads.

Where do the ".exe" files downloaded, are saved?

           
 
 

Lista de respostas

2
 
vote

Aplicativos Android não são arquivos .exe - eles são arquivos .apk, que são efetivamente arquivos Java .jar com informações adicionais incluídas.

Os pacotes são instalados em um dos poucos locais:

    .
  1. /system/app - para aplicativos instalados do sistema - você não pode modificar esta pasta.
  2. /data/app - quaisquer aplicativos instalados no mercado são instalados aqui, e você como usuário pode modificar a pasta.
  3. /sdcard/.android_secure - aplicativos que são movidos para o cartão SD são armazenados aqui

Observe que os aplicativos também colocarão dados em vários locais, e nem todos estão no cartão SD, mesmo que o próprio aplicativo esteja instalado no cartão SD; Este é provavelmente o seu problema com o aplicativo no seu dispositivo e, infelizmente, sem enraizar o dispositivo e usar algo como A2SD O que permite mover outras partições para o cartão SD.

Para referência, também ver esta pergunta sobre o stackoverflow que tem mais informações.

 

Android apps are not .exe files - they are .apk files, which are effectively Java .jar files with additional included information.

The packages are installed in one of a few locations:

  1. /system/app - for system installed apps - you can't modify this folder.
  2. /data/app - any apps installed from the market are installed into here, and you as a user can modify the folder.
  3. /sdcard/.android_secure - apps that are moved to the SD card are stored here

Note that apps will also put data in a number of locations, and not all of these are on the SD card, even if the app itself is installed on the SD card; this is likely your problem with the app on your device, and unfortunately - without rooting the device and using something like a2sd which enables you to move other partitions onto the SD card.

For reference, also see this question on StackOverflow which has more info.

 
 
       
       
0
 
vote

O local real (ou caminho) do cartão SD externo (não interno, às vezes o armazenamento interno disponível para uso é considerado armazenamento externo (no desenvolvimento do Android)) varia de um dispositivo para outro. Portanto, presumivelmente, o caminho dos aplicativos instalados no cartão SD também difere do dispositivo para o dispositivo. Se você realmente quer saber a localização real de aplicativos instalados (no cartão SD), você tem que fazer um pouco de programação.

Mas a maioria dos casos (dispositivos Samsung em execução no lolipop), o pacote de aplicativos fica dentro / mnt / asec / [Package_name] e o arquivo .apk sits dentro /mnt/asec/[package_name]/[app_name]/[app_name. . Se você realmente quiser saber onde está, coloque o código abaixo do método oncreate () e execute o aplicativo no dispositivo desejado. Ele mostrará todos os locais do aplicativo que estão dentro do cartão SD ....

Espero que isso ajude ...

  PackageManager pm=getPackageManager();     List<ApplicationInfo> infos=pm.getInstalledApplications(0);     for(int i=0;i<infos.size();++i){        String src_path=infos.get(i).sourceDir;        if(!src_path.contains("/system") &&                !src_path.contains("/data")){            // showing path as toast message            // you can even print it with System.out.println()            Toast.makeText(this, src_path, Toast.LENGTH_SHORT).show();        }     }    
 

The actual location(or path) of external sd card(not internal,sometimes user-available internal storage is considered to be external storage(in android developing)) varies from one device to another. So, presumably, the path of installed applications on sd card also differs from device to device. If you really want to know the actual location of installed apps(on sd card), you have to do a little bit of programming.

But most of the cases(samsung devices running on lolipop), the application package sits inside /mnt/asec/[package_name] and the .apk file sits inside /mnt/asec/[package_name]/[app_name].apk . If you really want to know where it is,put the code bellow inside onCreate() method and run the app on the device you want. It will show you all the app's locations that are inside sd card....

Hope it will help...

PackageManager pm=getPackageManager();     List<ApplicationInfo> infos=pm.getInstalledApplications(0);     for(int i=0;i<infos.size();++i){        String src_path=infos.get(i).sourceDir;        if(!src_path.contains("/system") &&                !src_path.contains("/data")){            // showing path as toast message            // you can even print it with System.out.println()            Toast.makeText(this, src_path, Toast.LENGTH_SHORT).show();        }     } 
 
 

Perguntas relacionadas

0  Onde estão baixados aplicativos salvos quando instalados no cartão SD?  ( Where are downloaded apps saved when installed on sd card ) 
ontem Eu tinha ~ 40 MB de espaço livre no meu Android 2.2.1 Samsung GT-S5570. Eu queria instalar Facebook app, então eu baixei de Play Store e, em seguida...

0  Baixo armazenamento interno, memória de mensagem completa e lentos problemas no Samsung Galaxy y Duos Lite  ( Low internal storage message memory full and sluggishness problems on samsung g ) 
Atualmente, consertei esse erro desinstalando todos os programas de memória interna e reinstalá-los (em outras palavras, formatando seu cache de dados). Eu ta...

4  Armazenamento insuficiente mesmo com cartão SD Marshmallow formatado para espaço interno e muito espaço  ( Insufficient storage even with marshmallow sd card formatted for internal space ) 
Quando tento instalar um aplicativo da Play Store, estou recebendo a mensagem "insuficiente", mas tenho 20 GB grátis no meu cartão SD formatado para armazenam...

21  Por que não posso instalar aplicativos quando tenho armazenamento suficiente?  ( Why cant i install apps when i have enough storage ) 
em "Configurações" & gt; "SD Card & Amp; Configurações de armazenamento do telefone" em "Armazenamento interno do telefone", lista "espaço disponível" como 13...

43  Backup de titânio "insuficiente espaço de armazenamento livre" erro  ( Titanium backup insufficient free storage space error ) 
Por causa do meu problema de cartão SD externo Eu pensei que deveria redefinir o meu telefone e reinstale o firmware nele. Antes de fazer isso, eu teria que...

13  "Armazenamento insuficiente" ao tentar instalar o novo aplicativo  ( Insufficient storage when trying to install new app ) 
Toda vez que eu vou instalar um novo aplicativo, recebo a mensagem "armazenamento insuficiente" e um incapaz de instalar qualquer coisa ! Eu estou usando a...

-1  Como posso mover aplicativos do telefone para o cartão SD?  ( How can i move apps from phone to sd card ) 
Eu tenho um telefone Android LG P769, executando o Android 4.1.2 e meu armazenamento é apenas 2 GB. Eu tenho um cartão SD de 4GB dentro do telefone também. Me...

-3  Por que o slot de memória expansível não é dado em muitos telefones?  ( Why expandable memory slot is not given in many phones ) 
Há muitos bons telefones celulares estão disponíveis no mercado que têm apenas memória interna. Por que os maiores fabricantes, como a Apple, o Xiaomi e até...

0  dispositivo não tem um espaço suficiente  ( Device not have a enough space ) 
Eu tenho uma honra Huawei 3c. Estou baixando o Facebook Messanger, mas o dispositivo exibido não tem um memeoria suficiente, enquanto a memória interna 308MB ...

0  Por que meu tablet diz espaço insuficiente? [duplicado]  ( Why does my tablet say insufficient space ) 
. Esta pergunta já tem respostas aqui : O que posso fazer para gerenciar o armazenamento interno do m...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.