2017-03-15 16 views
-2

Androidスタジオで奇妙な問題が発生しています。Androidアプリがバージョン5.0より高いバージョンでクラッシュする

OSバージョン5.0以降のAndroidデバイスでアプリケーションを実行すると、同じビルドがクラッシュするよりも別のデバイスで使用されている場合でも動作します。

もう1つのケースは、OSバージョン4.4以降のデバイスでappを実行し、そのデバイスを他のデバイスで使用すると、デバイスのすべてのOSバージョンで完璧に動作する場合です。

私はビルドバージョンを変更しようとしましたが、それでも問題が発生しない理由はまだ分かりません。

すべての解決策をお手伝いください。

+1

投稿エラーログとあなたのgradleビルドファイルコード –

+0

あなたのマニフェストを投稿してください。私は、あなたのプロジェクトにはミニマムの検証が割り当てられていると思います。このトピックをチェックしてくださいhttp://stackoverflow.com/questions/19465049/changing-api-level-android-studio私はそれがあなたが必要とするものを大いに期待しています – Phil3992

+0

「他のデバイスでそのデバッグビルドを使用する」とはどういう意味ですか? – Henry

答えて

1

問題を識別するための高速な方法は次のようになります。

  • クラッシュログを確認してください。あなたは常に役に立つ情報を見つけるでしょう。
  • gradleファイルの最小ビルドバージョンを確認してください。
  • ビルドする前にプロジェクトをクリーンアップしてください。はい、馬鹿に見えますが、同期していないビルドに関連する問題(いくつかのコードは更新されていますが、デバッグしていた場合は特にそうではありません)に何度も直面します。
  • 依存関係を確認してください。一部の依存関係は、Playサービスのように、デバイスにインストールされている他のソフトウェアに依存します。
  • バージョンの互換性を確認してください。はい、新しいAndroidバージョンでは、何かが変わります。 Lollipop(Android 5.x)は、セキュリティや視覚化機能に特化した多くの変更の変曲点です。

このヒントを参考にして解決策を見つけることをお勧めします。

関連する問題