Android

1/2ページ

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でエラーとなってしまいます。 エミュレータのみで実機では起こらないのかもしれません。(でも、持っている端末が古いものしかなく、確認できない、、) 下記で、一旦メモリ量を節約できます。またまた暫定。 [crayon-5deb2f36ceb64489194528/]  

Android-OrmaでWriting things must run in backgroundでエラーになる

  • 2018.01.04

以前は問題なかった気がするのですが、最近、コードを修正していて、「Writing things must run in background」でOrmaのインサートが全くうまくいきません。 しばらく放置していたのですが、たしかに、Firebase Crash Reportで上記エラーがメールで届いていたのですが、無視してました。。 公式ドキュメントにも、わかりやすい記述はなかったのですが、Orma […]