質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.49%

  • Android

    6533questions

    Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

  • Android Studio

    3708questions

    Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

  • Windows 10

    947questions

    Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

  • SDK

    121questions

    SDK(software development kit)は特定のハードウェアのプラットフォーム、開発環境又はソフトウェアパッケージでソフトウェアをつくるのに必要な開発ツールのセットです。SDKはAPI、IDE又は他の開発ツールとフレームワークを組み合わせたもので構成されていることがあります。

  • インストーラー

    24questions

    インストーラーとは、そのプログラム自体とは別のコンピュータプログラム(ソフトウェア)をシステムにインストールするためのプログラムです。

Android StudioのSDKがインストールできない(ユーザーフォルダ名に非アスキー文字が含まれていると言われる)

解決済

回答 2

投稿

  • 評価
  • クリップ 0
  • VIEW 886

popopon_org

score 12

Android Studioをインストール後、初めて起動させたところSDKのセットアップウィザードが始まったのですが、添付の画像から先に進めません。

どうやらPCのユーザー名が日本語のため、ユーザフォルダに日本語が含まれており保存できないということのようです(画像左下の白塗り部に日本語が入っています)。

新しいユーザーアカウントを作るというのも考えたのですが、現在のアカウントからの移行がかなり煩雑になります。新しいアカウントを作る以外に何か良い方法はないでしょうか?

OSはWindows 10です。

ご教授いただければ幸いです。
よろしくお願いいたします。イメージ説明

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 2

checkベストアンサー

+1

ソフトウェア、特に複雑なソフトウェアを利用する場合、そのソフトウェアのくせに配慮して環境を構築した方が良いでしょう。

単純なソフトウェアであれば「対処が必要な点も少ない」のでその対処方法さえわかりえばそれで事足りますが、Android Studioのような複雑なソフトウェアでは少々事情が異なります。インストールしたはいいが、その後Pluginを追加したりライブラリーを追加したり様々なことをしますね?

そのようなときにまた本件に類する問題が出た時の対処は「そのときどきで調べて対処する」ということになろうかと思います。

そのようなトラブルに対して果敢に挑戦してもよいと思います。しかし調べたり対処方法を考えたりするのが難しいようなら「素直に非ASCII文字を含まないユーザーを用意して、そこへインストールする」のが無難だと思います。

自分は計算機を主にプログラミング目的で使います。そのため様々なソフトウェアをインストールする前提で環境を作ります。日本語がパスに入っていると期待通り動作してくれないソフトウェアは昔に比べれば大分少なくなった印象ではありますが、それでも「無用なトラブルを避けたい」ので経験上パソコンを購入した際のユーザー名には「決して非ASCII文字を使わない」習慣としています。好き好んでトラブルを呼び込みたくないからです。

文字のエンコーディングについてはUnicodeが広まってきているおかげで昔に比べれば大分混乱が少なくなってきているとは思いますが、それでもなおUnicodeと互換性がない古いエンコーディングや習慣(Windowsのデフォルトがコードページ932(MS ShiftJIS)であるとか)が残っているのでそうした「古い習慣が払拭され全世界のソフトウェアで文字の違いが問題ではなくなる日がくるまで」(少なくとも自分は)日本語のユーザー名は使わないと思います。ひょっとしたら自分が生きているうちにそのような世界はこないのかも知れません・・・日本人としては残念なことですが致し方ないとあきらめローマ字を使います。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

+1

今の状況を短期的に脱するためだけならば、C:\android\android-sdkのようなASCII文字だけのフォルダーを作成し、Android SDK Locationの右端にある…ボタンをクリックして、ダイアログで作成したフォルダーを選択することで、先に進むことはできるでしょう。

ただ、Android Studioはユーザーフォルダー(C:\Users\<ユーザー名>)の直下に.AndroidStudio3.0などの設定用フォルダーをいくつか作成します。その後の運用でこれらのフォルダーに対して読み書きするときにも、やはりマルチバイト文字(日本語文字含む)が含まれるパスであることが原因で障害が発生する可能性は否定できません(通常の利用で即座におかしくなることはないようだが)。

そうした無用な問題を避けるための一番の対策は、やはりASCII文字のみによる開発専用アカウントを作成することでしょう。また、さらに万全を期すならば、Android Studio本体もC:\Program Filesの下ではなく、空白文字も含まないフォルダー(例えばC:\android\android-studio)にインストールするのが良いと思います。


個人的にではありますが、インストーラーを用いずzipファイルを展開する方法をお勧めしています。
Windows版Android Studioをzipアーカイブからセットアップする

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/12/24 14:28

    うーんw;
    とはいえ、Windowsならデフォルトのインストール場所がC:\Program Files\Androidの下なのでそれで不具合が起きるようならAndroid Studioやpluginのバグであると考えたくなるのが人情ではあります。しかしLinuxが起源のソフトウェアでは「Windows?なにそれ」みたいなところがあるので要注意ではありますよね・・・

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.49%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る

  • Android

    6533questions

    Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

  • Android Studio

    3708questions

    Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

  • Windows 10

    947questions

    Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

  • SDK

    121questions

    SDK(software development kit)は特定のハードウェアのプラットフォーム、開発環境又はソフトウェアパッケージでソフトウェアをつくるのに必要な開発ツールのセットです。SDKはAPI、IDE又は他の開発ツールとフレームワークを組み合わせたもので構成されていることがあります。

  • インストーラー

    24questions

    インストーラーとは、そのプログラム自体とは別のコンピュータプログラム(ソフトウェア)をシステムにインストールするためのプログラムです。

  • トップ
  • Androidに関する質問
  • Android StudioのSDKがインストールできない(ユーザーフォルダ名に非アスキー文字が含まれていると言われる)