Android開発
compileSdkVersion,targetSdkVersionが26というかなり古いアプリを SDK 33 に対応させてGooglePlayに公開することになりました。 その際いろいろなエラーがでたので、それの対応メモです。 サポートライブラリをAndroidXに移行 サポートライブラリを使ってい…
現象 Google Play Console で自身で作成したアプリの署名鍵をアップロードするには以下の手順で行うようにと案内されています。 1.暗号化公開鍵をダウンロード →encryption_public_key.pemだダウンロードされる。 2.PEPKツールをダウンロード →pepk.jarだダ…
Roomを使っているAndroidアプリで、DBスキーマの変更(列の型変更)の必要が発生しました。その際、マイグレーションをしないと実行時にエラーとなってしまいます。 その際の対応メモです。 言語はJavaです。 なお、DBファイルは例外的な方法ですが、アプリ内…
問題現象 EditTextがレイアウトの下のほうにある場合、文字入力をしようとするとソフトキーボードでEditBoxが隠れてしまう現象が発生しました。 ソフトキーボードでEditTextが隠れると入力された文字が確認できないため、ユーザビリティに問題が発生します。…
問題現象 Android開発(Java)でDBアクセスにRoomライブラリを使ってます。 (roomバージョンは2.5.0です) 各Entityクラスのアノテーションで、DBスキーマがNotNullなら、@NonNullアノテーションをつける必要があります。 逆に、null許容なら、アノテーションを…