2017-09-05 9 views
-3

Androidアプリを作成してエミュレータで正常に動作し、テスト用としてadb接続デバイス(Moto G5 Plus)でも動作する。しかし、私はいくつかの私の友人にAPKファイルを提出すると、APKはインストールされていると言う人をインストールしていないと言っていますが、開いていると開くとすぐにクラッシュします。私は署名apkを生成しようとしましたが、v1とv2の両方の署名を試みましたが、単一の署名で試しましたが、同じ問題が発生していないことさえありました。私はこの中のすべての質問を検索したが、どのメソッドも動作していない。実際のデバイスにインストールした後にAndroidアプリがクラッシュするが、エミュレータで正常に動作する

This is the screenshot of build.gradle file

+0

私は完全に、[最小を作成するヘルプセクションを参照してくださいあなたはログ猫の出力を持つことになりますし、uがクラッシュ –

+2

を防ぐためにそれを使用することができますので、uは実際のデバイスにUSBデバッグを経由してあなたのアプリをインストールするべきだと思います、and Verifiable example](https://stackoverflow.com/help/mcve) –

+0

私は実際のデバイスにUSBデバッグを介してアプリケーションをインストールすると動作します...しかし、私が他の人に署名した生成されたapkを与えると、それはしませんでした作業。 – Wolfmania

答えて

0

AndroidのデバッグビルドはあなたがADB経由でインストールするデバイスに互換性があります。 あなたのアプリがすべてのデシジョンと互換性を持つようにするには、ビルド - >ビルドAPKからapkをビルドする必要があります。

enter image description here

+0

の例外スタックトレースを見ることができます。これもやってみましたが、うまくいきませんでした! – Wolfmania

+0

なぜlogcatを取らないで、問題は何ですか? – JavaBanana

関連する問題