Ez a helyzet: Van egy 32 GB-os belső tárhelyű telefonja, és azért vásárolt egy 128 GB-os SD-kártyát, mert hatalmas alkalmazásgyűjteménye van. Az SD-kártyát az alkalmazás telepítésének alapértelmezett tárhelyeként állítja be - és idővel mégis észreveszi, hogy a belső tárhely majdnem megtelt, miközben az SD-kártyát alig használják. Mi a fene folyik itt?
Ez a helyzet - az alkalmazásokat nagyjából úgy tervezték, hogy belső tárhelyről fussanak. Az alkalmazásfejlesztő konfigurálhatja őket SD-kártyáról történő futtatásra, de a fejlesztők többsége teljesítményi okokból belső tárhelyre optimalizálja alkalmazásait. A belső tárhely olvasási / írási sebessége az esetek többségében sokkal nagyobb, mint az SD-kártyaé. Így még akkor is, ha az SD-kártyát "alapértelmezett" telepítési pontként állította be, az alkalmazás beállításai felülírják az Ön beállításait, a fejlesztő tervezése alapján. Tehát hogyan kényszerítheti az alkalmazásokat az SD-kártyára történő telepítésre? Megmutatok néhány módszert ennek elérésére.
Megjegyzés: A telefonnak gyökérzettel kell rendelkeznie. Keresse meg az Appuals útmutatót az Android telefon gyökérkezeléséhez .
Az App módszer
Van néhány olyan alkalmazás, amely erőszakkal tudja áthelyezni az alkalmazásokat a belső tárhelyről az SD-kártyára. Egyesek jobban teljesítenek, mint mások - egyes alkalmazások például csak a / cache mappát helyezhetik át az SD-kártyára, így az alkalmazás többi része belső marad. Nagyon hasonlítanak arra, hogy egyszerűen belépnek a Beállítások> Tárolás> Alkalmazások menüpontba, és megérintik az „Áthelyezés SD kártyára” gombot - valójában ezek az alkalmazások csak egy parancsikont jelentenek ahhoz a GUI-ba csomagolt gombhoz.
A kívánt alkalmazás egy olyan alkalmazás, amely valójában teljes munkát végez - ehhez Link2SD-re van szüksége . A Link2SD azonban megköveteli, hogy a telefonja rendelkezzen az init.d támogatással.
Annak ellenőrzéséhez, hogy rendelkezik-e az init.d támogatással, telepítheti a Universal Init.D alkalmazást a Play Áruházból.
Tehát folytassa először telepítse a Universal Init.D programot, indítsa el, és nyomja meg a „Teszt” gombot. Indítsa újra a telefont, és indítsa újra a Universal Init.D alkalmazást, amely megmondja, hogy sikeres volt-e a teszt az init.d támogatás ellenőrzéséhez. Ha telefonja nem rendelkezik init.d támogatással, akkor a Universal Init.d menüben kapcsolhatja a „Ki / Be” gombot, hogy utánozhassa a szükséges támogatást.
Miután ezzel végzett, telepítse a Link2SD-t a Play Áruházból, és indítsa el. Most nyomja meg az első gombot a jobb felső sarokban, és szűrje az alkalmazásokat a belső tárhely szerint .
Keresse meg az SD-kártyára áthelyezni kívánt alkalmazást, majd nyomja meg. Ha Ön Marshmallow-t használ, hagyja figyelmen kívül a „A második partíció nem található” üzenetet - ez azért van, mert a Marshmallow és újabb verzióiban az Android az SD-kártyát a belső tárhely bővítésének, nem pedig külön eszköznek tekinti . Meg akarja nyomni az „Android App2SD” menü „Move to SD card” gombot.
Az ADB módszer
Ez egy kicsit technikai jellegű, de arra kényszeríti a telefont, hogy mindig telepítsen alkalmazásokat az SD-kártyára, így nem kell alkalmaznia egy alkalmazást a belső SD-ről történő áthelyezéséhez. Először olvassa el az „Hogyan telepítsük az ADB-t Windowsra” című részt, ha még nem ismeri az ADB terminált.
Miután az összes ADB-t beállította, csatlakoztassa a telefont a számítógépéhez USB-n keresztül, és indítsa el az ADB terminált a számítógépén. Most írja be a következő parancsot:
adb shell pm set-install-location 2
A normál állapotba való visszaállításhoz írja be:
adb shell pm set-install-location 0 Ha a fenti parancs nem működik, akkor lehet, hogy teljesen meg kell formáznia az SD-kártyát a számítógépén, újra be kell helyeznie az Android-telefonjába, és ki kell választania hordozható tárolónak, nem pedig belső . De ha készüléke korábban az SD-kártyát belső tárhely-bővítésként kezelte, akkor nem formázhatja egyszerűen át és kapcsolhatja át Hordozható tárhelyre anélkül, hogy nagyjából gyári alapállapotba állítaná a telefonját is. Ugyanis egyes Marshmallow vagy újabb rendszert futtató androidos telefonokban a rendszer szó szerint az SD-kártyát a belső tárhely bővítéseként, nem pedig külön tárolóeszközként fogadja el - így az SD-kártyán egy csomó fontos rendszeradat lesz, és az SD-kártya eltávolítása az Android rendszer hibás működéséhez vezet.