Language:
Page Info
Tags:
Skill Level:
Engine Version:
Contributors:
yaakuro
The translation of this page is out of date. Please see the English version for the latest version of the page.

1 - 必要な設定

アンリアル エンジン 4 は CodeWorks for Android という Android ソフトウェア開発キット (SDK) の特別版を使用しています。CodeWorks for Android を使うと、アンリアル エンジン 4 を使って Android プロジェクトを開発するために必要な SDK および Native Development Kit (NDK) を最も簡単設定することができます。Android SDK (または CodeWorks for Android の古いバージョン) の古いバージョン (1R5 より前) をインストールしている場合 は、それをアンインストールし、アンリアル エンジン 4 に装備されている CodeWorks for Android インストーラーを使って CodeWorks for Android をインストールすることを推奨します。

アンリアル エンジンと互換性のある Android SDK が必ずインストールされるように、アンリアル エンジン 4 にはCodeWorks for Android インストーラが組み込まれています。アンリアル エンジン 4.16 時点で、エンジンには CodeWorks for Android 1R6u1 が組み込こまれています。ご注意くさい。

CodeWorks for Android のインストール手順

Linux で Android を開始する手順を説明するために、アンリアル エンジン 4.14 で CodeWorks for Android 1R6u1 を使用します。CodeWorks for Android 1R6u1 をインストールする前にエンジンを終了してください。また、Java Development Kit 8 (JDK 8) が、Java Development Kit (JDK) の正しいバージョンに設定された JAVA_HOME 環境変数でインストールされていることも確認してください。JAVA_HOME の設定が正しいか確認するには、ターミナルに echo $JAVA_HOME と入力します。正しい JDK のバージョンが表示されない場合は、JAVA_HOME 環境変数を新しくインストールした JDK に設定されていることを確認しながら download JDK 8 から Linux コンピューターにインストールします。

先へ進む前に、Android Vulkan は Linux ではまだサポートされていないことにご注意ください。

  1. はじめに、Terminal を開き、コンパイルされたエンジンが入っている [UE4Root] フォルダを開きます (cd コマンドを使ってシェル作業ディレクトリを変更します)。

    LinuxAndroid_Step0.png

  2. ターミナルにコマンド cd Engine/Extras/AndroidWorks/Linux を入力して、[UE4Root] フォルダの中から CodeWorks for Android 1R6u1 バイナリ ファイル (CodeWorksforAndroid-1R6u1-linux-x64.run) を開きます。

    LinuxAndroid_Step1.png

  3. 次にターミナルに ls -l と入力して、ディレクトリのコンテンツのリストを表示します。

    LinuxAndroid_Step2.png

    CodeWorksforAndroid-1R6u1-linux-x64.run がまだ実行可能な状態でないことがファイルの許可設定に表示されます。CodeWorks for android 1R6u1 binary を実行可能な状態にするには、'execute' が許可されるようにファイルのアクセス権を変更する必要があります。

  4. CodeWorksforAndroid-1R6u1-linux-x64.run のファイル許可設定を変更するには、ターミナルに CodeWorksforAndroid-1R6u1-linux-x64.run と入力して、通常の実行ファイルのように実行可能にします。

    LinuxAndroid_Step3.png

    chmod コマンドについては、ターミナルに man chmod と入力して chmod の機能についての説明を参照してください。

  5. 次にターミナルに ls -l と入力します。

    LinuxAndroid_Step4.png

    画像の黄色部分のファイル許可設定は、CodeWorks for Android 1R6u1 バイナリ ファイルが実行可能状態であることを表しています。

  6. CodeWorks for Android バイナリを実行するには、ターミナルに ./CodeWorksforAndroid-1R6u1-linux-x64.run と入力します。

    LinuxAndroid_Step5.png

    次のステップへ進む前に、コンピューターのインターネット接続が有効になっていることを確認してください。

  7. CodeWorks for Android 1R6u1 バイナリから NVIDIA CodeWorks for Android インストーラーが解凍されたら、[Installer Welcome] ウィンドウが表示されたら [Next >] または [Cancel] のいずれかをクリックします。

    LinuxAndroid_Step6.png

  8. 最初のウィンドウの [Next] ボタンをクリックすると、インストール処理が始まります。

    LinuxAndroid_Step7.png

  9. 次に Android Developer's Welcome Window から [Next] ボタンをクリックしてインストール処理を続けます。

    LinuxAndroid_Step8.png

  10. CodeWorks for Android 1R6u1 のインストールおよびダウンロード先ディレクトリを指定します。

    LinuxAndroid_Step9.png

  11. [Next >] ボタンをクリックして NVIDIA から CodeWorks for Android 1R6u1 をダウンロードし、最後にコンピュータに CodeWorks をインストールします。

    LinuxAndroid_Step10.png

  12. [Android Component Manager] ウィンドウの [Next >] ボタンをクリックする前に、 CodeWorks for Android 1R6u1 がインストールされていることを確認してください。

    LinuxAndroid_Step11.png

  13. [Terms and Conditions] ウィンドウが表示されたら、[Accept All (すべてに同意する)] チェックボックスを選択する前に [Terms and Conditions] にすべて目を通してください。

    LinuxAndroid_Step12.png

  14. 次に [Accept (同意する)] ボタンをクリックしてインストール処理を開始します。

    LinuxAndroid_Step13.png

  15. インストール処理が完了したら、[Next >] ボタンをクリックして次に進みます。

    LinuxAndroid_Step14.png

  16. [Installation Complete (インストール完了)] ウィンドウが開いたら、[Finish] ボタンをクリックしてインストールを終了します。

    LinuxAndroid_Step15.png

  17. 次のステップへ進む前に、コンピュータを必ず再起動してください。

    LinuxAndroid_Note16.png

    Ubuntu の GUI を使わない場合は、ターミナルに sudo reboot と入力してからコンピューターを再起動します。

最終結果

このステップで、Linux でアンリアル エンジン 4 を使ったモバイル ゲーム開発の最初の準備となる Android SDK のインストールが完了しました。次のステップでは、Android デバイスに開発環境を設定する方法を説明します。

Tags