Skip to content

Instantly share code, notes, and snippets.

View LeoJHarris's full-sized avatar
🏠

Leonard LeoJHarris

🏠
View GitHub Profile
@LeoJHarris
LeoJHarris / xamarinandroidbindings.md
Created March 10, 2021 11:30 — forked from JonDouglas/xamarinandroidbindings.md
Xamarin Android Bindings Troubleshooting

Approaching a Xamarin.Android Bindings Case

1. Investigation

One of the best ways to investigate a problematic Xamarin.Android Binding is to first ensure you have the proper tooling available:

07-17 10:58:37.118: I/ActivityManager(2022): Start proc 13504:com.test.laundryapp/u0a366 for content provider com.test.laundryapp/android.support.v4.content.FileProvider
07-17 10:58:37.129: I/art(13504): Late-enabling -Xcheck:jni
07-17 10:58:37.365: W/monodroid(13504): Creating public update directory: `/data/user/0/com.test.laundryapp/files/.__override__`
07-17 10:58:37.365: W/monodroid(13504): Using override path: /data/user/0/com.test.laundryapp/files/.__override__
07-17 10:58:37.366: W/monodroid(13504): Using override path: /storage/emulated/0/Android/data/com.test.laundryapp/files/.__override__
07-17 10:58:37.368: W/monodroid(13504): Trying to load sgen from: /data/user/0/com.test.laundryapp/files/.__override__/libmonosgen-2.0.so
07-17 10:58:37.368: W/monodroid(13504): Trying to load sgen from: /storage/emulated/0/Android/data/com.test.laundryapp/files/.__override__/libmonosgen-2.0.so
07-17 10:58:37.368: W/monodroid(13504): Trying to load sgen from: /storage/emulated/0/../legacy/Android/data/com.test.lau
@LeoJHarris
LeoJHarris / gist:b546a90e606c468c31e35d392680b607
Created July 16, 2018 22:51
Random android crash for mediaplugin - logcat
07-17 10:47:00.855: E/mm-still(387): void QImageHybridEncoder::Encode():1455] Encode done : output_size 1185243
07-17 10:47:00.855: E/mm-still(387): virtual int OMXJpegEncoder::EncodeComplete(QImage*):673] MainImage Encoding complete. Filled Length = 1185243 m_thumbEncodingComplete 1
07-17 10:47:00.861: E/mm-still(387): int OMXJpegEncoder::CompleteMainImage():557] Encoded image length 1188962
07-17 10:47:00.861: E/mm-still(387): virtual int QImageHybridEncoder::Stop():1109] Stop
07-17 10:47:00.861: E/mm-still(387): virtual int QImageHybridEncoder::Stop():1109] Stop
07-17 10:47:00.862: I/art(28349): System.exit called, status: 0
07-17 10:47:00.862: I/AndroidRuntime(28349): VM exiting with result code 0, cleanup skipped.
07-17 10:47:00.869: E/mm-still(387): virtual void QOMXImageCodec::changeState(OMX_STATETYPE):186] From Current State: 3 To New state: 2
07-17 10:47:00.869: E/mm-still(387): virtual int QImageHybridEncoder::Stop():1109] Stop
07-17 10:47:00.869: E/mm-still(387): virtual void QOMXImageCodec::ch