「Your SDK location contains non-ASCII characters」エラーの解消方法!


こんな悩みを解決できる記事を書きました!
僕は現役フリーランスエンジニア(歴10年)で、資格は13個保有しています。
「Your SDK location contains non-ASCII charactersというエラーを直したい」とお考えではありませんか?
結論からお伝えすると、「Your SDK location contains non-ASCII characters」エラーはフォルダー名に日本語などの「英語以外の文字」が使われる場合に発生します。



なので、フォルダ名に日本語や記号を使わないようにすれば解消できます。
ということで、本記事では「Your SDK location contains non-ASCII characters」エラーの解消方法を解説します。





すぐ読み終わるので、ぜひ最後まで読んでくださいませ。
「Your SDK location contains non-ASCII characters」エラーの解消方法
本エラーは、Android SDKの保存場所に日本語などの「英語以外の文字」が含まれていることが原因です。
たとえば「C:\Users\山田太郎\AppData…」のようなフォルダー名ですね。
対処方法としては、SDKを半角英数字だけのフォルダーに移すのが一番手っ取り早いです。
- エクスプローラーで
C:\Android\SDK
など、半角英数字だけの新しいフォルダーを作成する。 - Android Studioの設定を開き、「SDK Location」を新しく作ったフォルダーに変更する。
- 必要に応じてSDKを再インストールして、パスが正しく通っているかを確認する。



僕はインストール先をCドライブ直下にしました。
よくある質問
SDKの場所を変更する方法がわかりません。
Android Studioの設定画面(PreferencesまたはSettings)を開き、「Appearance & Behavior」→「System Settings」→「Android SDK」と進むと、SDKの保存場所を変更できます。
エラーが出るけど、自分の名前はローマ字です。
フォルダー名以外にも、パスの中に空白や記号、日本語などが含まれていないか確認してください。
例:「C:\Users\taro yamada」もNGです。
まとめ
今回は、「Your SDK location contains non-ASCII characters」エラーの解消方法について解説しました。
以下が本記事のまとめになります。



最後までお読みいただき、ありがとうございました!
- クソおすすめ本



海外のエンジニアがどういった思考で働いているかが理解できます。
海外に行く気はないけど海外エンジニアの動向が気になる雑魚エンジニアにおすすめです(本当におすすめな本しか紹介しないのでご安心を)。
- 他サイトも見てね