2016-04-29 5 views
1

私のAndroid Studioプロジェクトではいくつかのアプリがあり、それらを一度にビルドしてインストールしたいと考えています。私は、端末なしでそれを行うにはどのような方法があるかどうか知っているが、端末と、私は、次のされないものではありませんでした:複数のAndroidアプリをインストールするためのWindowsスクリプト

gradlew.bat assembleDebug 

すべてのアプリケーションを構築するために、と後:

adb -d install app1.apk 

デバイスにapp1をインストールする。私がしている場合:

adb -d install app1.apk | adb -d install app2.apk 

私はapp1とapp2(app1.apkはapkの場所の全体のパスを持つ)をインストールします。だから私は4つのアプリケーションをインストールするための4つのコマンドを持っているスクリプトを作成したいが、それを行うためにウィンドウで何をすべきかわからない。私はあなたの助けが必要...

adb -d install app1.apk 
adb -d install app2.apk 
adb -d install app3.apk 
adb -d install app4.apk 

をし、それを実行します。私は、私はちょうどこのようmy_script.sh作成することはできませんと思います。どのように私は窓のようなコマンドスクリプトを行うことができますか?

答えて

1

最後に私は答えを見つけました。 WindowsのスクリプトはLinuxのように作られていますが、.shの代わりに.batがあります。

gradlew :app1:installRelease :app2:installRelease :app3:installRelease :app4:installRelease 

もあなたが唯一の必要な少数の文字を配置する必要があります:私は、このように呼ばれるのGradleのインストールタスクを使用やろうとしたの実際に私は私が代わりにGradleの上で何をしたいのか行うには良い方法を見つけましたタスクを差別化する。あなたがリリースとデバッグバリアントを構築している場合たとえば、あなただけ記述する必要があります。

gradlew :app1:iR 

のGradleではapp1のinstallReleaseを実行します。

関連する問題