2 - Android デバイスを設定する

Android の開発環境を有効にする方法を説明します。

Choose your operating system:

Windows

macOS

Linux

Linux コンピューターへの Android SDK のインストールが完了しました。 Android デバイス向けモバイル ゲームの開発環境まであと少しです。ただし、Android デバイスでUnreal Engine によるゲームを実行するためには、 Android の開発環境を有効にする必要があります。

次のステップを開始する前に、USB ケーブルへアクセス可能なことを確認してください。

Android の Developer Options を有効にする方法

  1. Android デバイスを USB ケーブルで Linux コンピューターに接続します。

  2. Android デバイスの [Settings] アプリケーションを開きます。

    クリックしてフルサイズで表示

  3. [Developer Options] をタップして [Developer Options] メニューを開きます。

    クリックしてフルサイズで表示

    このメニューが表示されない場合は、デバイスの [Developer Options] を有効にしてください。 [Developer Options] を有効にするには、 [Settings] アプリケーションを開き、下までスクロールして [About phone] を選択します。 [About phone] を選択したら、一番下までスクロールし、 [Build number] を 7 回タップします。 Android デバイスで Developer Option を有効にする方法については、 Android ユーザーガイド をご覧ください。

USB デバッグを有効にする方法

  1. [Developer Options] メニューの [USB debugging] を有効にします。

    クリックしてフルサイズで表示

  2. ウィンドウが表示されたら USB デバッグの有効化を確定します。表示された内容を確認したら [OK] ボタンをタップします。

    クリックしてフルサイズで表示

    これで USB デバッグが有効になりました。
    LinuxAndroid_Step20Note.png

  3. Android デバイスを USB ケーブルから外して、数秒待ってから再度接続します。デバイスが Android 4.2.2 以上で実行されている場合、以下のダイアログが表示され、Linux コンピューターでデバッグを可能にする RSA キーを許可するか聞かれます。 [OK] ボタンをタップする前に [Always allow from this computer (このコンピューターを常に許可する)] の横のチェックボックスが選択されていることを確認してください。

    クリックしてフルサイズで表示

結果

この時点で、Linux 上でデバイスのデバッグが確実に可能になりました。デバイスの設定が適切か確認するために、ターミナルを開いて adb devices と入力します。

LinuxAndroid_Step22.png

Linux コンピューターにつながっているデバイスの一覧が表示されれば、Android デバイスは Unreal Engine のゲームを実行することができます。

ターミナルに adb devices と入力してもデバイスが表示されない場合、Linux コンピューターに adb を設定する必要があるかもしれません。 Android Debug Bridge ユーザーガイド を参照してください。 adb の詳細、コンピューターにプログラムを設定する方法が説明されています。 コンピューターに adb を確実にインストールおよび設定している場合は、以下のトラブルシューティングをお試しください。

  • コンピューターから一旦 Android デバイスを外して、再度接続する。

  • [Always allow from this computer (このコンピューターを常に許可する)] の横のチェックボックスが選択されていることを確認してください。

  • デバイスが許可されていないと表示される場合、Android デバイスに Linux コンピューターに USB debugging の権限を与える必要があるかもしれません。

  • Media Transfer Protocol (MTP) を使ったメディア デバイスとして接続されている場合、正しく設定してもデバイスが表示されない場合があります。

  • Picture Transfer Protocol (PTP) を使ったカメラ デバイスとして接続されている場合、正しく設定してもデバイスが表示されない場合があります。

タグ
Unreal Engine のドキュメントを改善するために協力をお願いします!どのような改善を望んでいるかご意見をお聞かせください。
調査に参加する
閉じる