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

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

新規登録して質問してみよう
ただいま回答率
85.35%
SDK

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

ビルド

ソースコードを単体で実行可能なソフトウェアへ変換する過程をビルド(build)と呼びます

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

Q&A

解決済

1回答

11311閲覧

Unity Android SDKは入っているはずなのに、ビルドでエラーが出る

unity_user_a

総合スコア23

SDK

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

ビルド

ソースコードを単体で実行可能なソフトウェアへ変換する過程をビルド(build)と呼びます

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

0グッド

0クリップ

投稿2020/06/07 05:12

Android SDK や SDK Tools はインストール済みで、Unity側でのパスも正しいはずなのですが、Android用にビルドしようとすると、「SDK Tools version 0.0」と表示されます。
イメージ説明
イメージ説明
イメージ説明
outdatedが表示される前や、「Update~」や「Use~」を押すと、しばらくスムーズにビルドが行われている様ですが、結局ビルドに失敗しますし、ビルドしようとする度にこのoutdatedが出ます。

SDK Tools も 26.1.1 がインストールされているはずですが、C:/Androidの中に見つけられませんでした。
イメージ説明

<試したこと>
outdatedが表示された際、「Use Highest Installed」を押してみた所、build-tools 内に28.0.3 が追加されていましたが、状況は変わりませんでした。
イメージ説明
そのoutdatedが表示されていた時は、「SDK Tools version 0.0 < 28.0.3」となっていたと思います。

下の投稿も見てみましたが、APIも28と29がインストールされているのは確認済みです。
リンク内容
イメージ説明
イメージ説明

<バージョン>
Unity Hub:2.3.2
Unity:2019.2.15f1 (64-bit)
Android Studio:Version 4.0
JDK:jdk1.8.0_251
NDK:android-ndk-r16b (android-ndk-r16b-windows-x86_64)
SDK:tools 26.1.1 (?) C:¥Android 内にあるのか分からず

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Yukirr4_

2020/06/07 22:50

Unityが推奨している物(チェックボックス2つ)は使えないのでしょうか。
unity_user_a

2020/06/08 06:26

参考になりました! ありがとうございます!!
Yukirr4_

2020/06/08 06:29

解決したのですか...?
unity_user_a

2020/06/08 06:42

ビルドに成功したので、「解決」と致しました。
guest

回答1

0

自己解決

ビルド出来ました!
イメージ説明
<やったこと>
①SDKをインストールしたフォルダを「D:」にもコピーで作成し、ビルド時のapkの保存場所に指定
②SDKのパスを「Android SDK~(recommended)」にチェック
③プロジェクトの保存場所を「C:/User/名前/」から「C:/UnityProject/」に変更

<補足>
①別のサイトにて、「最近のWindowsはCドライブに外部から書き込み出来ない様になっているはずだから、SDK Toolsでエラーが出るのでは?」とアドバイスを頂いたのを参考にしました。
②username_さんの意見を参考にしました。
イメージ説明
これでも、一度「SDK Tools version 0.0 < 26.1.1」と出ましたが、「Use Highest Installed」をクリックしたら、そのままビルド成功まで行けました。
③「名前」の部分が漢字だった。おそらく最大の原因。

投稿2020/06/08 06:41

unity_user_a

総合スコア23

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問