2017-01-06 9 views

答えて

1

は、これは本当に一般的なユースケースではありません、そのように、それは本当にあなたが望む方法ではサポートされていません。

releaseに変更することは、署名されたバージョンが期待どおりに動作することを確認できるうちにAndroidスタジオからアプリを引き続き展開できる方法の1つです。

アプリをエミュレータにインストールする場合は、フォルダからエミュレータウィンドウに署名されたAPKをドラッグ&ドロップするだけでアプリケーションをインストールできます。

物理デバイスの場合、APKをデバイスのダウンロードフォルダにドラッグアンドドロップすることができます。デバイスからダウンロードを表示し、APKをタップしてインストールを選択します。

APKをGoogleドライブまたはDropboxにドラッグアンドドロップし、携帯電話からダウンロードしてその方法で実行することもできます。

+0

私は私の生産APKをデバッグし、それがクラッシュだ理由を見てみたい:ここでは

は、それがどのように見えるかです。私はクラッシュレポートを持っていますが、次の点を除いてはほとんど分かりません: "原因:java.lang.NoSuchFieldException:Lcom/a/a/a/gクラスのPUBLIC_ONLYフィールドがありません( 'com.aaag'の宣言が表示されますin/data/app " – Sonam

+0

あなたの携帯電話がAndroid Studioに接続されていると、' Android Monitor'> 'あなたのデバイスを選択'> 'あなたのアプリケーションを選択'に行くことができるはずです[http:// imgur。 – CodyEngel

1

答えはあなたがアンドロイドを使用していないということですスタジオ。 -rパラメータを使用し、上書きインストールの場合

adb install myApp.apk

は、CLIからadb installコマンドを使用します。

enter image description here

+0

'-r'は何をするのですか?(つまり、* overinstall *の意味) – not2qubit

+1

@ not2qubit' -r'は、置き換えを意味します。アプリケーションが既にインストールされていて、 '-r'は動作しません。 –

関連する問題