Где загружены приложения, сохраненные при установке на SD-карте? -- applications поле с участием internal-storage поле с участием downloading поле с участием insufficient-memory пол android Связанный проблема

Where are downloaded apps saved when installed on SD card?


0
vote

проблема

русский

Вчера у меня было ~ 40 МБ свободного места на моем Android 2.2.1 Samsung GT-S5570. Я хотел установить <код> Facebook приложение, поэтому я скачал из <код> Play Store , а затем он установлен автоматически. Размер был ~ 20 МБ.

Это приложение установлено на SD-карте. Однако после всех Proccess я получил предупреждающее сообщение о низкой внутренней памяти. Я проверил бесплатный спасей и удивительно, теперь это ~ 20 МБ ... Я предполагаю, что 20 МБ - это загруженное приложение (что-то вроде .exe в Windows).

Я искал через .temp и загрузки, чтобы увидеть, есть ли там «.exe», но я не мог его найти. Я прошел через настройки браузера (браузер Android по умолчанию), чтобы увидеть, где загрузки сохранены, но я не смог найти никакой резонации к загрузкам.

Где загружены файлы ".exe", сохранены?

Английский оригинал

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?

           
 
 

Список ответов

2
 
vote

Приложения для Android - это не файлы .exe - они являются файлами .apk, которые эффективно Java .jar файлы с дополнительной включенной информацией.

Пакеты установлены в одном из нескольких мест:

  1. <код> /system/app - для установленных в системе приложения - вы не можете изменить эту папку.
  2. <код> /data/app - Любые приложения, установленные с рынка, установлены здесь, и вы как пользователь могут изменить папку.
  3. <Код> /sdcard/.android_secure - Приложения, которые перемещаются на SD-карту, хранятся здесь

Обратите внимание, что приложения также будут размещать данные в ряде расположений, и не все они находятся на SD-карте, даже если сама приложение установлено на SD-карте; Это, вероятно, ваша проблема с приложением на вашем устройстве, к сожалению - без укоренения устройства и использования чего-то вроде A2SD , который позволяет перемещать другие разделы на SD-карту.

для справки, также см. Этот вопрос на Stackoverflow , который имеет больше информации.

 

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

Фактическое местоположение (или путь) внешней SD-карты (не внутренняя, иногда имеющаяся пользовательское внутреннее хранилище, считается внешним хранением (в андроиде)) зависит от одного устройства к другому. Таким образом, по-видимому, путь установленных приложений на SD-карте также отличается от устройства к устройству. Если вы действительно хотите узнать фактическое местоположение установленных приложений (на SD-карте), вы должны сделать немного программирования.

Но большинство случаев (устройства Samsung, работающие на Lolipop), пакет приложения сидит внутри / mnt / asec / [package_name] и файл asck / [package_name] и файл .apk внутри /mnt/asec/[package_name]/[app_name].apk Отказ Если вы действительно хотите знать, где он есть, поставьте код ниже внутри OnCreate () и запустите приложение на нужном вами устройстве. Он покажет вам все места приложения, которые находятся внутри SD-карты ....

Надеюсь, это поможет ...

 <код> 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();        }     } 
 
 

Связанный проблема

0  Где загружены приложения, сохраненные при установке на SD-карте?  ( Where are downloaded apps saved when installed on sd card ) 
Вчера у меня было ~ 40 МБ свободного места на моем Android 2.2.1 Samsung GT-S5570. Я хотел установить <код> Facebook приложение, поэтому я скачал из <код> Pl...

-3  Почему расширяемый слот памяти не дан во многих телефонах?  ( Why expandable memory slot is not given in many phones ) 
Есть много хороших мобильных телефонов доступны на рынке, у которых есть только внутренняя память. Почему самые большие производители, такие как Apple, Xiao...

-1  Как я могу переместить приложения с телефона на SD-карту?  ( How can i move apps from phone to sd card ) 
У меня есть телефон LG P769 Android, работает Android 4.1.2, и мое хранилище всего 2 ГБ. У меня есть 4 ГБ SD-карта также внутри телефона. Мои приложения заним...

21  Почему я не могу установить приложения, когда у меня достаточно хранения?  ( Why cant i install apps when i have enough storage ) 
в «Настройках» и GT; «SD Card & AMP; Настройки хранения телефона» в разделе «Внутреннее хранение телефона», он перечисляет «доступное пространство» как 13,78 ...

13  «Недостаточно хранения», когда пытаетесь установить новое приложение  ( Insufficient storage when trying to install new app ) 
Каждый раз, когда я перехожу, чтобы установить новое приложение, я получаю сообщение «Недостаточно памяти», и не удается установить что-либо ! Я использую ...

4  Недостаточное хранилище даже с зефирной SD-картой, отформатированной для внутреннего пространства и большого количества пространства  ( Insufficient storage even with marshmallow sd card formatted for internal space ) 
Когда я пытаюсь установить приложение из игрового магазина, я получаю сообщение «Недостаточно памяти», но у меня есть 20 ГБ на моей SD-карте, которая отформат...

0  Низкое внутреннее хранилище, память сообщений Полная и вялость Проблемы в Samsung Galaxy Y Duos Lite  ( Low internal storage message memory full and sluggishness problems on samsung g ) 
Я в настоящее время исправил эту ошибку, удалив все внутренние программы памяти и повторно устанавливать их (другими словами, форматируя их кэш данных). Я так...

0  Устройство не имеет достаточно места  ( Device not have a enough space ) 
У меня есть Huawei Honor 3C. Я загружаю Facebook Messannan, но Play Store Отображаемое устройство не имеет достаточного мемерия, а внутренняя память 308 МБ бе...

0  Почему мой планшет говорит недостаточное пространство? [Дубликат]  ( Why does my tablet say insufficient space ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> Этот вопрос уже есть ответы здесь : ...

43  Titanium Backup "Недостаточно бесплатное пространство для хранения"  ( Titanium backup insufficient free storage space error ) 
из-за моего Внешняя система SD-карты Я думал, что я должен сбросить свой телефон, затем переустановить прошивку на нем. До этого я бы сделал это, мне придет...