Niedawno zaktualizowałem Androida do wersji 6.0 i utworzyłem nową kartę SD o pojemności 64 GB jako pamięć masową do adaptacji. Niestety, zgodnie z tutaj:
Aplikacje można umieszczać w adoptowanych nośnik pamięci tylko , gdy programista wskazał obsługę za pośrednictwem atrybutu android: installLocation.
Jest to problematyczne, ponieważ mam tylko około 4 GB pamięci wewnętrznej, a niektóre z tych niewymiennych aplikacji są dość duże.
Bez wchodzenia na partycjonowanie karty SD na 2 i używanie Link2SD / Apps2SD, czy istnieje sposób na przeniesienie tych nieprzenośnych aplikacji? Moje urządzenie jest rzeczywiście zrootowane, więc mam nadzieję, że powinno to pomóc.
Edycja: W odpowiedzi do użytkownika1871, a także dodam: wszystkie te rzeczy już umieściłem na karcie SD. W tej chwili mam około 1 GB wolnego miejsca w pamięci wewnętrznej. Nie chcę też niczego odinstalowywać. Kiedy użyłem DiskUsage, aby zobaczyć, co zużywa dużo miejsca, był to folder danych / aplikacji, który zawiera całą masę nieusuwalnych rzeczy, takich jak foldery base.apk, lib i owsa.
Mnie niepokoi te typy plików, których nie można przenosić, ponieważ szybko się zsumują i przekroczą mój darmowy 1 GB. Chcę tylko dowiedzieć się, w jaki sposób mogę przenosić (lub przynajmniej tworzyć dowiązania symboliczne do tych plików po umieszczeniu ich na karcie SD) bez używania aplikacji typu Link2SD. Zostawiam to w ostateczności, ponieważ sformatowanie przyjętej karty SD spowoduje konieczność przywrócenia ustawień fabrycznych telefonu 🙁
Odpowiedź
Aby to zrobić bez roota, potrzebujesz tylko darmowej aplikacji. Pamiętaj, że nie działa to w przypadku aplikacji zainstalowanych fabrycznie (takich jak Książki Google Play itp.)
Aplikacja: Edytor APK
https://play.google.com/store/apps/details?id=com.gmail.heagoo.apkeditor&hl=en
Otwórz edytor APK i wybierz „Wybierz APK z aplikacji „. Wybierz swoją aplikację z listy, która się pojawi, i wybierz” Wspólna edycja „. Zmień pole” Lokalizacja instalacji „na” Preferowana zewnętrzna „. Kliknij Zapisz, a następnie Zainstaluj. (Może być konieczne najpierw odinstalowanie). Teraz będziesz móc użyć Settings/Apps
lub preferowanego menedżera aplikacji, aby przenieść aplikację na kartę SD.
Komentarze
- To jest poprawna odpowiedź, tak prosta, że nie wymaga nawet rootowania. Ale ' nie jest dobrze znana.
- Poprawka! To działa w przypadku instalacji , ale WhatsApp (na przykład) wydaje się wykrywać go jako zmodyfikowaną wersję i odmawia działania.
- Link do Sklepu Play nie działa 🙁
Odpowiedź
Aplikacje takie jak Link2SD / Apps2SD mogą zostać błędnie zinterpretowane, aplikacje po zainstalowaniu mogą przenosić dodatkowe dane na kartę SD, ale główna część aplikacji, taka jak program uruchamiający, będzie musiała pozostają w pamięci wewnętrznej. aplikacja nie może być w 100% na karcie SD. możesz ustawić automatyczne instalowanie aplikacji na karcie SD, ale nadal potrzebują one części wewnętrznej. id sugerują przeniesienie wszelkich zdjęć multimedialnych, filmów, muzyki itp. na SD. odinstaluj niepotrzebne aplikacje
Komentarze
- Czy na pewno to, co opisujesz, dotyczy również Link2SD? AFAIK Link2SD przenosi całą aplikację do " partycji specjalnej " i po prostu tworzy łącze symboliczne w oryginalnym miejscu. To samo dotyczy Apps2SD (nie mylić z App2SD, dla którego to, co napisałeś, jest ważne).
Odpowiedź
-
Otwórz edytor APK
-
Wybierz „ Wybierz APK z aplikacji „. Wybierz swoją aplikację z wyświetlonej listy
-
Wybierz „ Wspólna edycja „
-
Zmień pole„ Lokalizacja instalacji „na” Preferowana zewnętrzna „
-
Kliknij Zapisz (Działam ….)
-
(może być konieczne wcześniejsze odinstalowanie). Usuń aplikację , a następnie Zainstaluj jeszcze raz.
-
Będziesz mógł teraz używać Ustawień / Aplikacji lub preferowanego menedżera aplikacji, aby przenieść aplikację na kartę SD.