Android

1/2ページ

RealmでClassCastException

  • 2022.08.22

AndroidでRealmでClassCastExceptionが発生しました。Kotlin版のRealmを使用しています。io.realm.kotlin:library-base:1.02です。 エラーメッセージ サンプルコード 解決方法(仮) 原因はよくわからないのですが、idが怪しいとのことなので、val→varにしたところ、動作しました。公式のサンプルコードだと、valなので問題ない気がす […]

Androidのreleaseビルドで、okhttp周りでNoClassDefFoundErrorが起きる

  • 2019.06.17

久しぶりにAndroidコードをアップデートしてビルドしたところ、releaseビルドのみ、NoClassDefFoundエラーで落ちてしまいます。エラーログにはOkHttp3周りで発生しているようです。release(本番)ビルドのみということで、怪しいのは、if (BuildConfig.DEBUG) で分岐させた処理に問題があるか、Proguard/R8の難読化での変換です。 if (Bui […]

Androidエミューレータから開発PCにアクセスするアドレス

  • 2019.03.09

サーバプログラムを開発用PCで動かしていて、Androidエミューレータから、開発PCへアクセスする場合のアドレスの備忘です。 エミューレータネットワーク https://developer.android.com/studio/run/emulator-networking.html Androidエミューレータから見たPCのアドレスは、10.0.2.2です。proxyなどを利用してるなども、同 […]

Android LiveDataの2-way バインディングが動かなくて2日潰した

久しぶりにAndroidの最新技術をキャッチアップ中です。 RxJavaやKotlin、Architecture components、AndroidXなどなど。まだまだ新しい物が増えているようです。。 まず、自分のアプリにRxJava(RxKotlin)を導入しています。また、なんちゃってMVVMだったのですが、最近はAndroidがViewModelを採用しているようなので、最新のデファクタに […]

Android Google MapsでStack Over Flow Error

  • 2018.01.04

またまた久しぶりにAndroidコードを再ビルドしていて、MapViewがStackOverFlowでエラーとなってしまいます。 エミュレータのみで実機では起こらないのかもしれません。(でも、持っている端末が古いものしかなく、確認できない、、) 下記で、一旦メモリ量を節約できます。またまた暫定。 @Override public void onMapReady(GoogleMap googleMa […]