xamarin.androidで、SharedPreferencesを使用するときの参照設定
バージョン
- Visual Studio 2017 Express
- xamarin.android(C#)
手順
SharedPreferencesのコードを実行しようとしたときに、デバイスログにこのように出力されます。
04-24 20:15:53.470 LGE Nexus 5X Debug 22976 Mono AOT module ‘/Users/builder/data/lanes/4468/f913a78a/source/monodroid/builds/install/mono-aarch64/lib/mono/aot-cache/arm64/System.Reflection.Extensions.dll.so’ not found: dlopen failed: library “/data/app/com.seven1st.test-1/lib/arm64/libaot-System.Reflection.Extensions.dll.so” not found
04-24 20:15:53.469 LGE Nexus 5X Debug 22976 Mono AOT module ‘System.Reflection.Extensions.dll.so’ not found: dlopen failed: library “/data/app/com.seven1st.JapaneseCalendarWidget-1/lib/arm64/libaot-System.Reflection.Extensions.dll.so” not found
Visual Studioのメニュー[プロジェクト]→[参照の追加…]を実行して参照設定ダイアログを開き、検索で「refrection」と入力するとリストに「Microsoft.ExtendedRefrection」が表示されるのでチェックしてOKボタンをクリックします。
リビルドして実行するとデバイスログに出力されなくなります。