2017-03-23 24 views
1

Android Studioで作成したアプリケーションがあります。以前は問題なく動作していましたが、何らかの理由でリリースAPKがインストールされても実行されません。デバッグは、電話機やエミュレータを介してうまく動作します。デバッグとリリースのビルドでは、両方とも同じキーストアファイルが使用されます。リリースモードではAndroid APKがクラッシュしますが、デバッグモードでは動作しません

リリースモードでは、開いているとすぐにAPKがクラッシュします。私はそれがキーストアの問題だと思っていますが、肯定的ではありませんか?私はそれを設定しても、私のキーストアを使ってデバッグをバイパスしますか?

他にも私が試みることができるものは何ですか?

注:私は、別のキーストアを使用し、そのキーストアがうまく機能する別の味を持っています。

+0

は、USB経由でPCに携帯電話を接続してアンドロイドスタジオオープンを持って、Androidのモニタに移動し、お使いのデバイスを選択し、logcatを見てください。 私はかなり確信しています、例外はそこにあり、誰かがそれを読むのを待っています。 Android Studioのlogcatは、apkのものも保存します。あなたの携帯電話にリリースを公開して接続してください – Grisgram

+0

あなたはプロガードを使いましたか? – user3581447

+0

リリースビルドでproguardを使用していますか? –

答えて

2

答えとして、ここで要求されるように:)

は、USB経由でPCに携帯電話を接続してアンドロイドスタジオオープンを持って、Androidのモニタに移動し、お使いのデバイスを選択し、logcatを見てください。私はかなり確信しています、例外はそこにあり、誰かがそれを読むのを待っています。 Android Studioのlogcatは、apkを保存しています。ので、あなたの携帯電話にリリースを公開し、ちょうど

はありがとう、それを接続し、@Adam

+0

助けてくれました。私の問題は、起動時にクラッシュしたアクティビティがマニフェストファイルにないことでした。ログに明記されています(エラーを表示するためにフィルタをかけた後のみ) – TheLogicGuy

0

プロガードを使用しましたか? 「はい」の場合、私はそのプロガードの問題を確認しています。私はあなたがそれを使用する前にproguardのガイドラインをお読みになることをお勧めします。

+0

proguardFiles getDefaultProguardFile( 'proguard-android.txt')、 'proguard-rules.pro' minifyEnabledをgraleのデバッグbuildTypeでtrueにすると、それがプロゴアの問題であるかどうかを確認できます。 – ElOjcar

関連する問題