Gradleラッパーのコマンドラインツールを使用して、Androidプロジェクトで使用できるすべてのビルドタスクを実行できます。これは、Windows用のバッチファイル(gradlew.bat)とLinuxおよびMac用のシェルスクリプト(gradlew.sh)として利用でき、Android Studioで作成した各プロジェクトのルートからアクセスできます。 Windowsでは
:
gradlew task-name
MacやLinuxの場合:
./gradlew task-name
のリストを表示するには、ラッパーでタスクを実行し、次のいずれかのコマンドを使用するには
プロジェクトに使用できるすべてのビルドタスク:タスクを実行:
gradlew tasks
ビルド即時アプリのテストとデバッグ用のデバッグAPK
、あなたはデバッグAPKを構築することができます。デバッグAPKは、SDKツールによって提供されるデバッグキーで署名され、adbによるデバッグが可能です。
デバッグAPKをビルドするには、コマンドラインを開いてプロジェクトディレクトリのルートに移動します(Androidスタジオから表示>ツールウィンドウ>ターミナルを選択します)。デバッグビルドを開始するには、assembleDebugタスク起動:
gradlew assembleDebug
これはPROJECT_NAMEでAPKという名前のモジュール名-debug.apkを作成する/モジュール名/ビルド/出力/ APK /。このファイルは既にデバッグキーで署名され、zipalignにアライメントされているため、デバイスにすぐにインストールすることができます。
またはAPKを構築し、すぐに実行しているエミュレータまたは接続されたデバイスにインストールし、代わりにinstallDebugを呼び出す:
gradlew installDebug
上記のタスク名に「デバッグ」の部分はのちょうどキャメルケースバージョンですビルドバリアント名は、アセンブルまたはインストールするビルドバリアントと置き換えることができます。たとえば、「デモ」製品のフレーバーがある場合は、assembleDemoDebugタスクを使用してデバッグバージョンをビルドできます。
各バージョン(アンインストールタスクを含む)で使用可能なすべてのビルドおよびインストールタスクを表示するには、タスクタスクを実行します。
エミュレータでアプリを実行 Androidエミュレータを使用するには、Android Studioを使用してAndroid仮想デバイス(AVD)を作成する必要があります。
あなたはAVDを持っていたら、次のように、Androidのエミュレータを起動し、アプリをインストールします。
コマンドラインでは、android_sdk /ツール/に移動して、あなたのAVDを指定することにより、エミュレータを起動します。
emulator -avd avd_name
AVD名がわからない場合は、emulator -list-avds
を実行してください。 は今、あなたはどちらかのGradleがまたはADBツール上記のタスクをインストールし使用してアプリをインストールすることができます。
adb install path/to/your_app.apk
すべての組み込みのAPKはPROJECT_NAME /モジュール名/ビルド/出力/ APK/に保存されます。
を使用すると、デバイスのアプリケーションを実行する前に、あなたのデバイス上でUSBデバッグを有効にする必要があり、デバイス
上でアプリケーションを実行します。このオプションは、[設定]> [開発者オプション]にあります。
注:Android 4.2以降では、デベロッパーオプションはデフォルトで非表示になっています。それを利用できるようにするには、[設定]> [電話機について]の順に移動し、[ビルド番号]を7回タップします。前の画面に戻り、開発者オプションを見つけます。
お使いのデバイスがUSB経由でセットアップし、接続されたら、あなたはGradleのは、上記のタスクやADBツールをインストールいずれかを使用してアプリをインストールすることができます。
adb -d install path/to/your_app.apk
をすべての組み込みのAPKがPROJECT_NAME /モジュール名で保存されているが/ build/outputs/apk/。
**パス**を設定しましたか? – Dennis
https://developer.android.com/studio/build/building-cmdline.html – Dennis