6.0の「SDカードの内部ストレージ化」機能を有効にした話。6.0の「SDカードの内部ストレージ化」機能を有効にした話。Z3に対して「SDカードの内部ストレージ化」機能を有効にした話をいたします。前置き正直国内モデルや,Z4以降のXperia端末利用者にとってはどうでもいいかもしれませんね。(表記上)内部ストレージが32GBありますからね。!Z3以前のXperiaのグローバルモデルの容量はなぜか16GBしかありませんでした。生きるのがつらい容量(言いすぎ笑)また,安物はたいてい容量が少ないものです。(Xperiaは高いのに少なかった!)そういうわけで容量拡張のためSDカードの内部ストレージ化を有効にしようと考えたわけです。だいたいありがたいことに先人がいるんですよね。ありがたや!ちなみに先人のサイトはこちらになります。6.0スマートフォンに有効です。Phone)より確認できます。adbコマンドが使用可能なこと。そもそもPCを持っているのが前提です。macでもWindowsでも構いません。スマホのAndroidバージョンが6.0.xである他に,adbコマンドが利用できる環境が必要なんです。コマンド自体は言ってしまえばコピペしてしまえばおしまいですし,そもそもそこまで難しいものではないのですが,環境を整えるのは時間もかかるのでなかなかに面倒です。Windowsへの実装から。Studioにアクセスします。赤丸で囲まれた部分をクリックしましょう。すると以下の画面に飛ぶので,また赤丸の部分をクリックしましょう。「読みました,同意します」をチェックしたうえでダウンロードボタンをクリック以上でダウンロードは終了です。インストール続いてインストールです。Environment)といったJava関連のソフトウェアがないと先に進めないので,インストールしていないという人は先にそちらのダウンロードおよびインストールをしましょう。Agreementにチェックを入れてから可能です。二つあるうちの下の方の欄から自分のパソコンにあったものをダウンロードしましょう。jre-8u92-windows-x64.exeたとえば64bitのWindowsならこれをインストールしましょう。ダウンロードしたファイルを開き,ウィザードを開いてください。基本的に[Next]をクリックしていればいいです。ところどころアクションが必要です。PCが家族共有で,などの理由から複数のアカウントをPCに持たせている人が関係してきますが,「このコンピュータ使ってる別のアカウントにもこのソフト使わせるよ」と「いや,俺だけのもの」の二択です。これくらいの英語なら読める人の方が多そうですけどね,一応。あらかた英語が読めれば問題ないですよね。(雑!)本題ではないので。実際何もいじらずに[Next]ばっか押してても大丈夫です。インストールできます。Manager」にチェックを入れて終了することで,そのまま作業をつづけられます。Manager」が起動します。Manager.exeを右クリックで管理者として起動を選択しても大丈夫です。見当たらない場合はコンピュータに検索をかけてみましょう。Driver」にチェックを入れてインストールします。他のものはたいてい開発者向けのものです。別にインストールしてもいいのですが,容量が割と大きいので必要ないものはとりあえず今回は無視でいきます。間違って必要ないものをインストールしてしまっても,消したいものにチェックを入れて「Delete」の部分を押すことで消し去ることが出来ますのでご安心を。License」にチェックしてインストールするだけです。時間がかかったりするので気長に。出てきたシステムの左側のシステムの詳細設定をクリックします。出てきた詳細設定の環境変数をクリックします。「Path」を一度クリックし選択したうえで,「編集」をクリックします。出てきた編集画面において「新規(N)」をクリック。(x86)\Android\android-sdk\platform-toolsと入力します(個人によってパスが違います)。OKを押してついにセッティング終了です!adbコマンドが使えるようになりました。次にmacと行きたいんですが...僕Windows派なんですよね...。ようは,Mac持ってないです。外部サイトに頼ります!丸投げです!スミマセン。adbをMacのターミナルで使えるようにする本題それではようやく内部ストレージ化を有効にした話です。前置き長すぎだよ!でも,重要だったから!今までの長くて面倒な作業に比べるととても楽ちんで,本題とは思えません。ここで注意なのが,SDカードは内部ストレージとしてフォーマットされるので,ようは全部データが消えます。新品なら問題ないですが,もし昔からの親友だとしたらバックアップを取っておいてあげないと今までの思い出全消しになってしまいますので注意してくださいね。ここでスマホの方にも少しだけ準備が必要です。「設定」アプリを開き,「開発者向けオプション>USBデバッグをON」にします。これで準備は終了です。開発者向けオプションが設定アプリ内の一覧にない場合は,「端末情報>ビルド番号」を数回タップしてみましょう。すると開発者向けオプションが有効になった趣旨の表示がなされます。設定の一覧に戻れば,端末情報の一つ上辺りに「開発者向けオプション」があるはずです。それでは今度こそ本題です。データ転送が可能なUSBコードでスマホとPCを接続します。cmdを起動したうえで,コマンドを入力していきます。Windowsボタンを右クリックしたのち,コマンドプロンプト(C)をクリックで起動します。管理者権限モードである必要はありません。入力手順は以下の通り。コピペしても問題ないです。人によっては値が変わることがあるので,「メモ帳」などのアプリに一回ペーストしたうえで行うのが最もいいと思います。1列入力するごとに「Enter」をタイプします。一気に全部打ち込まないこと。この動作後にdisk:Xと出てきます。(X=179.64が今回の例)。以下の3もしくは4のdisk以下はこの操作後に出てきた値により変動しますので注意してください。全部(100%)を内部ストレージとして割り当てるということ。(0%外部ストレージとして残すの意味の方が正しいです。Z3において2.の動作後に表示されたものなので,端末によって変動する可能性があります。その都度変更したうえでcmdに入力してください。cmd上で編集してもいいですが,Enterを押すと戻せないので,ややリスキー。半分(100に対しての50)を内部ストレージとして割り当てるということ。40にすれば,40%が内部ストレージ化します。半分(100に対しての50)を外部ストレージとして残し,残りの50を内部ストレージ化ということです。40にすれば,60%が内部ストレージ化し,40%が外部ストレージとして残されます。【表記ミスがございました。