2015-11-24 10 views
5

こんにちは私はテスト用の署名apkを1回生成しようとしましたが、今はテストされたデバイスで刺激したいだけですが、アンドロイドスタジオは常に署名付きapkを生成しました。それはプロセスを長くする(私は実行ボタンを押すたびにアンドロイドスタジオが自動的に署名付きapkを生成する)自動生成されたapkを無効にする方法は?私はちょうどシミュレータでアプリを実行したいですか?生成された署名付きapk android Studioを無効にする方法はありますか?

+0

変更*デバッグにリリース*からビルドバリアントビルドバリアントを変更する方法 – Adeeb

+0

おかげ? –

答えて

4

通常、ASの左下にタブがあります。 * releaseから* debugに変更してください。

Build variant tab

(画像ソース:マット・Wオット、Android TDD with Robolectric and JUnit

+0

私はイメージに従ってチェックしました。すでにデバッグに変更しても、署名されたapkを自動的に生成します。なぜ –

+0

あなたのbuild.gradleファイル、 'signingConfigs'部分を見ることができますか? – Adeeb

+0

My build.gradle //すべてのサブプロジェクト/モジュールに共通の設定オプションを追加できるトップレベルビルドファイル。 buildscript { リポジトリ{ jcenter() } 依存関係{ クラスパス 'com.android.tools.build:gradle:1.5.0' //注:ここでは、アプリケーションの依存関係を置かないでください。彼らは、ファイルbuild.gradle個々のモジュールに //に属し }} allprojects { リポジトリ{ jcenter() flatDir { のdirs 'LIBS' } }} タスククリーン(タイプ:削除){ delete rootProject.buildDir } –

0

のAndroid Studioは常にあなたがやった最後のビルドの種類を行うようです。

ビルド - >ビルドAPKを選択して、次回は署名付きAPKを生成する代わりにこれを行います。

0

IDEからプロジェクトを実行またはデバッグする場合、Android StudioはAndroid SDKツールによって生成されたデバッグ証明書を使用してAPKに自動的に署名します。 Android Studioでプロジェクトを初めて実行またはデバッグするとき、IDEは自動的に$ HOME/.android/debug.keystoreにデバッグキーストアと証明書を作成し、キーストアとキーパスワードを設定します。

ビルドバリアントがRELEASEの場合は、署名の設定を提供する必要がありますが、APKはbecuaseに署名する必要があります。

のAndroidは、インストールする前に、すべてのAPKはデジタル証明書で署名されている必要があります。

出典:Sign Your App

関連する問題