Amazonタイムセール開催中!★クリックしてセール会場を開く★
スポンサーリンク

AndroidのSDカードへアクセス許可する方法! スマートフォンに外部ストレージ書き込み権限を与えよう

スポンサーリンク
スポンサーリンク
Android
スポンサーリンク
スポンサーリンク

AndroidではSDカード内のファイル編集に失敗することがあり、これは近年のAndroidで導入されている「外部ストレージへのアクセス権限」が関係しています。

そこで本記事では、AndroidのSDカードへアクセス許可する方法を紹介します。

サードパーティ製アプリでも外部ストレージの書き込み権限を付与できるので、ぜひご覧あれ。

photo by Pixabay

 

スポンサーリンク
スポンサーリンク
スポンサーリンク
スポンサーリンク

前提:SDカードへの書き込み制限について

例えばASUSの「ファイルマネージャー」というファイル管理アプリで、内部ストレージにある写真をSDカードへ移動しようとすると、

「SDカード実行のパーミッション」と表示され、うまくいきません。

表示されるメッセージはアプリによって異なりますが、「SDカード内のファイルを編集できない」という点は共通しています。

これは、Android 4.4よりアプリのSDカードへの書き込み(例:フォルダ作成 / データ消去)が制限されたのが原因であり、基本的にプリインストールのファイル管理アプリのみアクセス権を持ちます。

ただAndroid 5.0以降ではサードパーティ製アプリでも、個別にSDカードへのアクセス許可を与えることで、この制約を突破することが可能です。

下記よりその手順を解説します。

 

外部ストレージの書き込み権限を取得する方法

今回の手順はSDカードを編集したいアプリごと個別に設定変更が必要となるため、操作手順はアプリによって異なります。

ただどのアプリでも、操作の流れは共通しています。

  1. アプリでSDカードのディレクトリを開く
  2. SDカードのディレクトリ一覧上で「選択」をタップする

記事中では、Xperia Z3(Android 6.0.1)でインストールしたASUSの「ファイルマネージャー」を例に手順を説明します。

まず「ファイルマネージャー」でSDカード内を編集する操作を行います(フォルダ作成、ファイル移動など何でもOK)。

すると「SDカードアクセス権限の取得が必要です」のようなメッセージが表示され、画面に従って先に進みます。

この画面はASUSの「ファイルマネージャー」の例だが、別アプリでも同じようなメッセージが表示される。

後は表示するストレージで「SDカード」を選び、SDカード内のディレクトリ一覧画面上に出る「選択」ボタンをタップすればOK。

もしSDカードの表示を選べない場合、オプションより「SDカードを表示」に切り替えてみて下さい。

作業は以上です。

実際にSDカードでフォルダを作成したり、ファイルを移動して正常に動作すれば成功です。

アクセス権限を与えた後、SDカードにフォルダを作成できた例。

 

参考:

SDカードのアクセス権を取得できない原因と解決策

紹介した「外部ストレージの書き込み権限付与」をうまく設定できない場合、下記3点を確認して下さい。

  • Androidバージョンが5.0より古い
  • アプリが外部ストレージの書き込み権限付与に対応していない
  • SDカードに問題がある

Androidバージョンが5.0より古い

今回の内容はAndroid 5.0以上が対象となり、Android 4.4では設定できません。

OSバージョンアップが可能であれば準備して下さい。

AndroidのOSバージョンを調べアップデートする方法! 最新機能へソフトウェアを上げよう
Androidでは定期的にOSのバージョンアップ(アップデート)が行われます。 バージョンが上がることで、対応するアプリの範囲が増えたり、バグが修正されたりするため、基本的にOSアップデートは推奨されます。 そこで本記事では、A...

アプリが外部ストレージの書き込み権限付与に対応していない

外部ストレージの書き込み権限付与は、アプリによって非対応のケースもあります。

ただメジャーなアプリはおおむね対応しているので、もしお使いのアプリでうまくできない場合は、別のアプリで試してみて下さい。

例えばファイル管理アプリとして有名な下記2アプリも問題ありませんでした。

左が「Yahoo!ファイルマネージャー」、右がFlashlight + Clockの「ファイルマネージャー」の設定画面。

またプリインストールアプリであれば標準で外部ストレージの書き込みが可能なので、合わせてお試し下さい。

SDカードに問題がある

ネット上では「そもそもSDカードのディレクトリ一覧が表示されない」という報告を目にします。

  • うまくマウントできていない
  • SDカードとアプリ・端末の相性が悪い

まずSDカードを再マウントしてみましょう。

この操作だけではSDカード内のデータは消えません。

例えばXperia Z3(Android 6.0.1)なら、「設定」→「ストレージ」よりSDカードをマウント解除でき、

再びタップしてマウント(SDカードを再認識)できます。

この状態でも設定したいアプリでSDカードのディレクトリ一覧が表示されない場合、残念ながらお使いのSDカードとアプリ(または端末)の相性が悪い可能性もあります。

一度Android上で再フォーマット(初期化)を実施し、

AndroidでmicroSDカードのデータを消去する方法! 初期状態へフォーマットして削除しよう
この記事では、Android上の操作でmicroSDカードのデータを完全に削除する方法を解説します。そのほか、AndroidでSDカードを活用するワザや内部ストレージ容量不足を解消する豆知識も掲載しています。

それでも改善がない場合、新しいSDカード購入を検討下さい。

参考 価格.com – SD書き込み権限を有効にできない

付与した書き込み権限が解除される条件

外部ストレージの書き込み権限付与は、基本的に各アプリごと一度設定すればずっと解除されません。

ただ下記条件に当てはまる場合、権限が解除され再設定が必要です。

  • 設定したSDカードとは別のSDカードを使う場合
  • 設定したSDカードをフォーマットした場合
  • アプリを初期化した場合
「同じSDカードの抜き差し(認識を解除→再マウント」をしても、外部ストレージの書き込み権限は付与されたままです。

SDカードをフォーマット(初期化)する方法やアプリを初期化する方法は関連記事で解説しています。

AndroidでmicroSDカードのデータを消去する方法! 初期状態へフォーマットして削除しよう
この記事では、Android上の操作でmicroSDカードのデータを完全に削除する方法を解説します。そのほか、AndroidでSDカードを活用するワザや内部ストレージ容量不足を解消する豆知識も掲載しています。
Androidでアプリを初期化する方法! 設定をリセットしてゲームデータを削除しよう
この記事では、Androidでアプリを初期化する方法を解説しています。設定をリセットしてゲームデータを削除したいシーンで便利です。

そのほかSDカードにファイルを移動できない原因と解決策

紹介した「外部ストレージの書き込み権限付与」を設定できたにも関わらず、SDカードへデータ移行ができない場合、別の原因を確認下さい。

  • SDカードの空き容量が不足している
  • SDカードに移動できないファイルを選択している
  • SDカードがスマートフォン向けに最適化されていない
  • 1ファイルあたりのデータ容量が大きすぎる
  • SDカードが故障している
  • Androidに問題がある

詳細は関連記事【AndroidでSDカードにファイルを移動できない原因! 問題を解決して写真やアプリデータを外部ストレージへ転送しよう】で解説しています。

AndroidでSDカードにファイルを移動できない原因! 問題を解決して写真やアプリデータを外部ストレージへ転送しよう
この記事では、AndroidでSDカードにファイルを移動できない原因を解説します。対象となるファイルの種別や、SDカード設定を見直すことで解決できる可能性があります。

 

補足:

そのほかSDカードを活用する情報まとめ

AndroidでSDカードを活用するワザはいろいろあります。

例えば、「外部ストレージの書き込み権限付与」を「FolderSync」というアプリで設定すれば、

FolderSync
FolderSync
Developer: Tacit Dynamics
Price: Free

LINEからダウンロードするファイル(例:写真 / 動画)の保存先をSDカードへ変更できます。

LINEでダウンロードする全ファイルの場所を変更する方法! 写真/動画/バックアップデータをSDカードへ直接保存しよう [Android]
この記事では、Android版LINEのダウンロード保存先を変更する方法を解説します。LINEからダウンロードしたファイルはLINE専用フォルダへ自動保存されますが、アプリ「FolderSync」を使えばSDカード含め好きな場所へ変更できます。

それ以外にも様々な情報をまとめて、関連記事【もっとAndroidでSDカードを活用する豆知識まとめ! あらゆるファイルを外部ストレージで管理しよう】で解説しています。

もっとAndroidでSDカードを活用する豆知識まとめ! あらゆるファイルを外部ストレージで管理しよう
この記事では、もっとAndroidでSDカードを活用する基本〜応用的な情報をまとめています。あらゆるファイルの保存先をSDカードへ変更する方法など、SDカードの役割を広げる豆知識を解説しています。

そのほか空き容量不足を解消する情報まとめ

今回紹介した方法で内部ストレージからSDカードへデータを移すことで、Androidの容量不足を軽減できます。

AndroidでSDカードにファイルを移動する方法! 写真や動画のデータ保存先を変えて内部ストレージ容量を空けよう
この記事では、AndroidのSDカードへファイルを移動する方法を解説しています。すでに内部ストレージに保存されたファイルはAndroid上の操作でSDカードへ移行できます。また今後取得するデータを自動的にSDカードへ保存することも可能です。

ただコレ以外にも、Androidの内部ストレージ不足を解消するワザは色々とあります。

例えば、Androidで内部ストレージ容量不足の犯人として挙がることの多い「.thumbnails」フォルダを削除するだけで、数GB単位で空きが増えるかもしれません。

Androidの内部ストレージ容量を圧迫する「.thumbnails(thumbdata)」フォルダの削除方法まとめ
Androidの内部に生成される「.thumbnails」フォルダをご存じでしょうか? 内部ストレージ容量不足の犯人として挙がることの多いフォルダで、中には「.thumbnails」だけで数GBまで膨れ上がっているケースもあり、処理に...

また、Android 6.0からの新機能「Adoptable Storage」を利用すれば、挿入しているSDカードを本体の内部ストレージとして設定できるので、容量不足対策になります。

本来設定できない「Xperia Z3(Android 6.0.1)」でSDカードを内部ストレージ化した例。

AndroidでSDカードを内部ストレージ化してアプリを移動する方法! adbですべての機種の容量不足を解消しよう
この記事では、AndroidのSDカードを内部ストレージ化してアプリを移動する方法を解説しています。パソコンでadbコマンド環境を用意すれば、すべての機種で使用できます。そのほか、一部領域のみ内部ストレージ化する方法やよくある質問への回答を記載しています。

それ以外にも様々な情報をまとめて、関連記事【Androidの空き容量不足を解消する豆知識まとめ! 内部ストレージを節約してメモリを増やす設定方法】で解説しています。

Androidの空き容量不足を解消する豆知識まとめ! 内部ストレージを節約してメモリを増やす設定方法
この記事では、Androidの内部ストレージ不足を解決する方法を解説しています。「不要なアプリやファイルを削除する」コツと「必要なアプリやファイルの管理方法を工夫する」コツをまとめています。

 

〆:SDカードも自由に編集しよう!

以上、AndroidのSDカードへアクセス許可する方法! スマートフォンに外部ストレージ書き込み権限を与えよう の説明でした。

AndroidでSDカードを利用するにあたって、今回の設定をすれば”できるコト”の幅が広がります。

ぜひ、ご参考下さい。

Android
スポンサーリンク
スポンサーリンク
おるくすをフォローする
現金チャージで最大2.5%のAmazonポイント還元
Amazonの買い物はAmazonギフト券チャージタイプがオススメ!チャージする都度、最大2.5%のポイントが貯まるのでお得です。

関連記事

あっとはっく

コメント

タイトルとURLをコピーしました