Android デバイスでの Android アプリケーションの実行

Android モバイル アプリケーション開発 への移動


開発用システムを Android 開発向けに準備し、Android デバイスで USB デバッグを有効にしAndroid デバイスを検出するようにシステムを構成したら、接続された Android デバイス上で FireMonkey モバイル アプリケーションを実行することができます。

  1. デバイスの USB ケーブルを使って Android デバイスを開発用システムに接続します。
    [デバイス マネージャー]([コントロール パネル]から開くことができます)の[ポータブル デバイス]の下に、Android デバイスが表示されるはずです。
    詳細は、「Android デバイスを検出するようにシステムを構成する」を参照してください。
  2. RAD Studio で、[ファイル|新規作成|FireMonkey モバイル アプリケーション - Delphi]を選択します。
  3. [プロジェクト マネージャ]で、[Android]ターゲット プラットフォームを有効化(ダブルクリック)します。
  4. デバイスの Android SDK を以下の手順で有効化します。
    1. [プロジェクト マネージャ]で[Android]ノードを右クリックし、[プロパティ...]を選択します。
    2. [プラットフォーム プロパティ][SDK (ソフトウェア開発キット)]フィールドの下向き矢印をクリックし、次のいずれかを選択します。
      • インストール済みの Android SDK バージョン(表示されている場合)
      • [新規追加...]
        1. [新規 SDK の追加]ダイアログ ボックスで、[SDK バージョンの選択]フィールドの下向き矢印をクリックし、インストール済みの Android SDK を選択します。
        2. [Android SDK の新規作成]ウィザードのフィールドをすべて入力します。ほとんどのフィールドは、ウィザードによって自動的に表示されます。
  5. Android デバイスを有効なターゲット プラットフォームにします。 [プロジェクト マネージャ][Android]ターゲット プラットフォームで、[ターゲット]ノードを開き、Android デバイスをダブルクリックします。
    Android デバイスが正常に接続されていると、ターゲット名[Android]の後に SDK バージョン番号が Android - Android SDK 22.0.1 のように表示されます。
    ヒント: デバイスが表示されない場合には、以下の手順を試してください。
    1. IDE で[ターゲット]ノードを右クリックし、[更新]を選択します。
    2. [コントロール パネル]で[デバイス マネージャー]を開き、以下を行います。
      1. Android デバイスが表示されていることを確認します。通常は[ポータブル デバイス]以下にあります。
      2. デバイスが表示されていない場合には、任意のノードを右クリックし、[ハードウェア変更のスキャン]を選択します。
      3. 必要であれば[Android SDK Manager]を使って Android デバイスのデバイス ドライバをアンインストールし、それから再インストールします。[スタート|すべてのプログラム|Embarcadero RAD Studio <バージョン>|Android ツール]を選択します。

    次の画像の[Android]の[ターゲット]ノードには、Nexus 10 デバイスと、動作している 1 つのエミュレータ、動作していないいくつかのエミュレータが表示されています。
    AndroidPopulatedNode.png
  6. 以下の方法でアプリケーションを実行します。

RAD Studio によって Android 用アプリケーションがビルドされ、選択した Android デバイス上で実行されます。Android デバイス画面がロックされている場合には、ロックを解除してアプリケーションにアクセスしてください。

トラブルシューティング

[実行]ダイアログ ボックスの "アンインストール中" で停止する

Android 4.2.2 以降を動作させていて、[実行]または[デバッガを使わずに実行]をクリックしたときに、RAD Studio が以下の画面から進まなくなった場合には、お使いのそのコンピュータについて USB デバッグを有効にする必要があるかもしれません。

StuckAtUninstallingOnTheRunDialogBox.png

また、デバイスで一般的な USB デバッグ設定を有効にする必要もあるかもしれません。その場合には、USB デバッグを許可するかを尋ねるダイアログ ボックスがデバイスに表示されます。

AndroidEnableUSBDebuggingDialog.png

[OK]をクリックして USB デバッグを許可します。

誤って[キャンセル]をクリックしてしまった場合は、デバイスを PC から接続解除して接続し直すと、デバイスにそのダイアログ ボックスが再び表示されます。

関連項目