は、私が最近compileSdkVersion = 23、targetSdkVersion = 23、およびminSdkVersionがして、Gradleのを利用し、Playストアにシンプルなアラームアプリを発表= 15公開されたAndroidアプリが新しいアップデートで動作するようにするにはどうすればよいですか?
私は、ユーザーがAndroidのにアップグレードする場合でも、Androidの設計原則に基づいて考えていました7.0私のアプリは、私の更新なしで正常に動作しますが、そうではありません。代わりに、アラームがオフになるはずの場合は、アプリがクラッシュします。私は7.0の新しい行動の変化を見ることを含めて問題を研究しようとしましたが、問題を引き起こすことになる具体的なものは何も見つかりませんでした。 私が見た唯一の潜在的な解決策は、最新の(これは24となる)にcompileSdkVersionを変更することでしたが、それがそれであるはずはありません。
このアプリは、クライアントが特定の変更をリクエストしたか、ポップアップしたバグがない限り、理想的には更新したくないほどシンプルです。だから私の質問です:私はリリースされたすべての新しいバージョンのAndroid用の更新をリリースする必要はありませんなど、私のアプリの転送互換性を確保する方法はこれも可能ですか? Ice Cream Sandwich to Marshmallowを使用している携帯電話では正常に動作しますが、携帯電話をNougatにアップグレードすると機能しなくなりました。ありがたいことに、ダウンロードベースは十分に小さいので、現在Nougatにいる唯一のユーザーですが、他のユーザーが問題を起こす前に問題を修正したいと思います。
必要に応じてコードや詳細を共有してもうれしいですが、私はただ単に何かを見逃してしまったことを願っています。
ありがとうございます!
申し訳ありませんが、これに戻るには時間がかかりました。問題は、Android 7.0でParcelableオブジェクトがどのように処理されているかで、DBオブジェクトに基づいてより耐久性があるように修正されていることが判明しました。他の質問のあなたの記事は私がこれをするのを助けました! –