Android
 Computer >> コンピューター >  >> トラブルシューティング >> Android

AndroidでアプリをSDカードに強制的に移動する方法

状況は次のとおりです。32GBの内部ストレージを備えたスマートフォンがあり、大量のアプリコレクションがあるため128GBのSDカードを購入しました。 SDカードをアプリインストールのデフォルトのストレージとして設定しましたが、時間の経過とともに、SDカードがほとんど使用されていないのに、内部ストレージがほぼいっぱいになっていることに気付きます。一体何が起こっているのですか?

これが重要です–アプリはほとんど設計されています 内部ストレージから実行します。アプリ開発者はSDカードから実行するようにアプリを構成できますが、大多数の開発者はパフォーマンス上の理由からアプリを内部ストレージ用に最適化します。ほとんどの場合、内部ストレージの読み取り/書き込み速度はSDカードよりもはるかに高速です。したがって、SDカードを「デフォルト」のインストールポイントとして設定した場合でも、アプリの設定はオーバーライドされます。 開発者の設計によるあなたの好み。では、どのようにしてアプリをSDカードに強制的にインストールしますか?これを実現するためのいくつかの方法を紹介します。

注:スマートフォンはルート化されている必要があります。 Appualsでガイドを検索してください Androidスマートフォンをroot化する方法

アプリの方法

アプリを内部ストレージからSDカードに強制的に移動できるアプリはいくつかあります。一部のアプリは他のアプリよりも成功しています。たとえば、一部のアプリは/ cacheフォルダーをSDカードに移動するだけで、残りのアプリは内部に残します。これらは、[設定]>[ストレージ]>[アプリ]に移動して[SDカードに移動]ボタンをタップするのと非常によく似ています。実際、これらのアプリは、GUIにラップされたボタンへのショートカットにすぎません。

必要なのは、実際にすべての仕事をするアプリです。このためには、 Link2SDが必要です。 。ただし、Link2SDでは、お使いの携帯電話がinit.dをサポートしている必要があります。

init.dをサポートしているかどうかを確認するには、 Universal Init.Dをインストールします。 Playストアから。

AndroidでアプリをSDカードに強制的に移動する方法

したがって、最初にUniversal Init.Dをインストールして起動し、「テスト」ボタンを押してください。電話機を再起動してUniversalInit.Dを再度起動すると、init.dサポートをチェックするためのテストが成功したかどうかがわかります。お使いの携帯電話がない場合 init.dをサポートしている場合は、UniversalInit.dの[オフ/オン]ボタンを切り替えて、必要なサポートをエミュレートできます。

AndroidでアプリをSDカードに強制的に移動する方法

それが終わったら、PlayストアからLink2SDをインストールして起動します。次に、右上隅にある最初のボタンを押して、アプリを内部ストレージでフィルタリングします 。

AndroidでアプリをSDカードに強制的に移動する方法

SDカードに移動したいアプリを見つけて押します。マシュマロを使用している場合は、「2番目のパーティションが見つかりません」というメッセージを無視してください。これは、マシュマロ以降では、AndroidがSDカードを内部ストレージの拡張として扱い、個別のデバイスとしては扱わないためです> 。 「AndroidApp2SD」メニューの下にある「SDカードに移動」ボタンを押します。

ADBメソッド

これはもう少し技術的ですが、スマートフォンを常に強制します アプリをSDカードにインストールするので、アプリを使用してアプリを内部からSDに移動する必要はありません。 ADBターミナルに慣れていない場合は、最初に「WindowsにADBをインストールする方法」をお読みください。

ADBをすべてセットアップしたら、電話をUSB経由でPCに接続し、コンピューターでADBターミナルを起動します。次に、次のコマンドを入力します。

adb shell pm set-install-location 2

通常に戻すには、次のように入力します。

adb shell pm set-install-location 0 上記のコマンドが機能しない場合は、PCでSDカードを完全にフォーマットし、Androidスマートフォンに再挿入して、ポータブルとして選択する必要があります。 内部ではなくストレージ 。ただし、デバイスが以前にSDカードを内部ストレージ拡張として扱っていた場合は、スマートフォンを工場出荷時にリセットせずに、単にフォーマットしてポータブルストレージに切り替えることはできません。これは、Marshmallow以降を実行している一部のAndroidスマートフォンでは、システムが文字通りSDカードを個別のストレージデバイスとしてではなく、内部ストレージの拡張として採用しているためです。したがって、SDカードには重要なシステムデータが多数含まれています。 SDカードを取り外すと、Androidシステムが正常に機能しなくなります。


  1. Android でアプリを SD カードに移動する方法

    Android スマートフォンは、日を追うごとにストレージ容量が増えています。ただし、古いバージョンではストレージ容量と RAM が少なくなっています。さらに、デバイスのストレージの大部分は、Android オペレーティング システムとプリロードまたは組み込みのアプリによって占められています。より多くのアプリをインストールし、写真をクリックし、ビデオをダウンロードし続けると、スペースが不足するリスクがあります.幸いなことに、Android デバイスは SD カードをサポートしており、アプリを削除する代わりに SD カードに移動できます。今日は、Android の内部デバイス メモリから SD

  2. Android でアプリを再表示する方法

    Android は、他のどの企業よりもスマートフォン市場を支配しています。そのさまざまなアプリとカスタマイズ可能な機能は、他のオペレーティング システムと比較すると見劣りします。 Android はユーザーに多数のアプリを提供しており、そのうちのいくつかはプリインストールされています。これらのアプリのほとんどは Android でデフォルトで表示されますが、一部のアプリは Android で非表示になっています。これらのアプリのほとんどは、Android がユーザーに改ざんされることを望まないシステム アプリであり、場合によっては、ユーザーの知らないうちにアプリがインストールされ、Androi