Help us understand the problem. What is going on with this article?

Unityメモ:Androidのアプリをビルドしたい

More than 1 year has passed since last update.

ビルドするまでの手順

  1. Unityの「Android Build Support」を入れておく
  2. SDKのインストール https://developer.android.com/studio/
    1. Android SDKのパスを覚えておく
    2. Android Studio を立ち上げて、Configure > SDK Manager > Android SDK > Android SDK Location で確認可能。
    3. ショートカットを作っておくとよい
  3. JDKのインストール(Script Backendがmonoの場合)
    1. https://www.oracle.com/technetwork/java/javase/downloads/index.html
    2. https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
    3. Unityのバージョンによって要求バージョンが異なるので適宜アーカイブから探してダウンロード。例えばUnity 2018.2なら「jdk-8u191-windows-x64.exe」
  4. NDKのインストール(Script BackendがIL2C++の場合)
    1. https://developer.android.com/ndk/downloads/
    2. Unityのバージョンにより要求NDKバージョンが異なるので https://docs.unity3d.com/ja/2018.2/Manual/android-sdksetup.html 辺りを見ましょう。例えばUnity 2018.2なら「Android NDKバージョンr13b(64-bit)」です。
  5. パッケージ名の入力
  6. ビルド

Android実機にインストールするまでの手順

Android Debug Bridge(adb)の準備

  1. adb自体はSDKをインストールした時点で入っている。
  2. Google USB Driver をインストールする
    1. Android Studio を立ち上げて、Configure > SDK Manager > Android SDK > SDK Toolsの項目にあるのでチェックをしてApply
  3. Android実機をPCに接続する
    1. 認識しない場合はデバイスマネージャから「Android ADB Interface」として登録
  4. コマンドプロンプトからadb install [ファイルパス]でインストールできる。

注意点

  • JDK及びNDKのバージョンについて
    • Unityのバージョンによって対応するバージョンが異なります。すでにアーカイブに無いバージョンの事もあり、近しいパッチバージョンを適宜選択する必要もあります。参照のリンクに飛ぶと対応バージョンの記載があります。ドキュメントの左上のバージョン表示がお使いのバージョンであることを確認した上でお確かめください。
  • adb installコマンドの落とし穴
    • 注意として、例えばdドライブにあるapkファイルをインストールする時はdドライブに移動してからじゃないとインストールできません。ずっと待たされる上に進行しないのでバグのような気もします。

参照

https://docs.unity3d.com/ja/2018.2/Manual/android-sdksetup.html

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away