今日の覚書
Android連携のUnityアプリを実行中に下記エラーが出て進行しなくなる。
MM-DD hh:mm:ss.***: I/Unity(****): AndroidJavaException: java.lang.RuntimeException: Only one Looper may be created per thread
MM-DD hh:mm:ss.***: I/Unity(****): java.lang.RuntimeException: Only one Looper may be created per thread
非同期処理を含めるコードを見直してLooper.prepare()が既に呼び出されていないか確認し、呼び出しされている場合はLooper.prepare()をスキップする必要がある。
環境
- OSX El Capitan v10.11.5
- Unity v5.4.0f3
- AndroidStudio v2.0
参考
java.lang.RuntimeException: Only one Looper may be created per thread