Android プラットフォーム ガイド
このガイドは、Android デバイスのための Cordova アプリを展開する SDK の開発環境を設定する方法を示します。 それの Android SDK をインストールする Eclipse SDK で Android プロジェクトを開くと、エミュレーターまたはデバイスに展開するプロセスについて説明します。 このガイドに従って少なくとも次ワークフローに関係なく、Android SDK をインストールをする必要があります。 ( Web プロジェクト Devとネイティブのプラットフォーム開発のワークフロー要求 Android SDK をインストールし、パス経由でアクセス可能)
詳細なプラットフォーム固有の情報は、次を参照してください。
上記のコマンド ライン ツールはコルドバ 3.0 より前のバージョンを参照してください。現在のインタ フェースについての情報は、コマンド ライン インターフェイスを参照してください。
要件、およびサポート
Android の SDK は、システム要件を参照してください。
コルドバは、アンドロイド 2.2、2.3、および 4.x をサポートしています。一般的なルールとしてプラットフォームは Google の分布のダッシュ ボード上の 5% を下回るように推奨されません。.
開発者を使用する必要があります、 cordova
人造人間 SDK と共にユーティリティ。 それをインストール、追加プロジェクト、ビルドし、プロジェクトを配置する方法については、コマンド ライン インターフェイス参照してください。
Android SDK をインストールします。 developer.android.com/sdk.Android の sdk として配布されて、' adt-バンドル-
コルドバ動作するコマンド ライン ツール、SDK の含まする必要があります tools
と platform-tools
パス環境のディレクトリ。 Mac、テキストエディターを使用して作成または変更することができます、 ~/.bash_profile
ファイルは、SDK のインストールに応じて、次のような行を追加します。
エクスポート パス ${path} を =:/開発/adt-バンドル/sdk/プラットフォーム固有のツール:/開発/adt-バンドル/sdk/ツール
これは、SDK で新しくオープンしたターミナル windows のツールを公開します。それ以外の場合、現在のセッションで使用できるようにするこれを実行します。
$ ソース ~/.bash_profile
Windows 7 を道の環境を変更: する
デスクトップの左下隅の [スタート] メニューをクリックして、コンピューターを右クリックし、プロパティをクリックします.
左側の列では、システムの詳細設定をクリックします。
表示されたダイアログ ボックスで環境変数キーを押します。.
パス変数を選択し、キーを押して編集.
たとえば、SDK をインストールしたに基づくパスに次を追加します。
;C:\Development\adt-bundle\sdk\platform-tools;C:\Development\adt-bundle\sdk\tools
値を保存して両方のダイアログ ボックスを閉じます。
また、コマンド ・ プロンプトとタイプ Java および Ant. オープンを有効にする必要があります java
、また入力と ant
。パスに追加いずれかを実行する失敗します。
;%JAVA_HOME%\bin;%ANT_HOME%\bin
SDK でプロジェクトを開く
使用、 cordova
コルドバのコマンド ライン インターフェイスで説明されているように、新しいプロジェクトを設定するユーティリティ。たとえば、ソース コード ディレクトリ: で
$ cordova create hello com.example.hello "HelloWorld"
$ cd hello
$ cordova platform add android
$ cordova build
作成したらここでは、SDK を使用して、それを変更する方法です。
Eclipseアプリケーションを起動します。
新しいプロジェクトのメニュー項目を選択します。
表示されたダイアログ ボックスから既存のコードから Android プロジェクトを選択し、次キーを押します。
移動する
hello
、または好みのディレクトリに作成した、プロジェクトし、platforms/android
サブディレクトリ。必ず両方
hello
とhello-CordovaLib
をインポートするプロジェクトが選択されています。hello-CordovaLib
コルドバは .jar ファイルではなく Android ライブラリとして今使用されるためコルドバ 3.3.0 現在プロジェクトが必要です。終了キーを押します。.
Eclipse ウィンドウが開いたら、未解決の問題を示す赤いXが表示されます。もしそうなら、この追加の手順を実行します。
プロジェクト ディレクトリを右クリックします。
結果のプロパティ] ダイアログ [ Androidナビゲーション ウィンドウから。
プロジェクトのビルド ターゲットは、インストールされている最高の Android の API レベルを選択します。
[Ok]をクリックします.
クリーンをプロジェクトメニューから選択します。これは、プロジェクト内のすべてのエラーを修正する必要があります。
エミュレーターへの展開します。
使用できます、 cordova
、エミュレーターでアプリを実行するユーティリティが SDK 内で実行できます。 いずれかの方法では、SDK には、少なくとも 1 つのデバイスを表示する最初構成する必要があります。 Eclipse から個別に実行される Java アプリケーション アンドロイド SDK マネージャー使用します。 それを開く 2 つの方法があります。
実行
android
コマンド ・ ラインで。Eclipse、内でこのツールバー アイコンを押します。
一度開いて、アンドロイド SDK マネージャーはさまざまなランタイム ライブラリが表示されます。
ツール → 管理 Avd (Android 仮想デバイス) を選択し、表示されたダイアログ ボックス内のデバイス定義から任意の項目を選択します。
プレスAVD の作成、必要に応じて、名前の変更、変更を受け入れて[ok]を押します。
これで、AVD Android 仮想デバイスリストに表示されます。
エミュレーターを開くには、個別のアプリケーションとして、AVD を選択し、開始を押します。ハードウェア ボタンで使用できるコントロールを追加して、デバイスのように多くを起動します。
この時点で使用することができます、 cordova
ユーティリティをコマンドラインからエミュレーターにアプリケーションを配置します。
$ cordova emulate android
Eclipse 内で作業する代わりに、プロジェクトを右クリックし、 Android アプリケーション → として実行を選択します。どれもが既に開かれている場合、AVD を指定しようとしています。
高速な体験、Intel ベースのエミュレーター イメージを使用します。
1 つまたは複数インストール
Intel x86 Atom
システム イメージだけでなく、Intel Hardware Accelerated Execution Manager
、余分な物の下で利用可能な.内でアンドロイド SDK で提供されているインテルのインストーラーを実行します。
extras/intel/Hardware_Accelerated_Execution_Manager
.インテル画像に設定されているターゲットで新しい AVD を作成します。
エミュレーターを起動するときはハックス モジュールのロードに失敗を示すエラー メッセージがない確認します。
デバイスへの配置します。
デバイスに直接アプリをプッシュするには、 Android 開発者向けサイトで説明されているようにあなたのデバイスで USB デバッグを有効にかどうかを確認し、ミニ USB ケーブルを使用してあなたのシステムにプラグインします。
アプリをデバイスにプッシュするには、コマンド行から。
$ cordova run android
Eclipse、内でプロジェクトを右クリックし、人造人間アプリケーション → として実行を選択します.