Я использую проект Unity с Vuforia внутри существующего приложения Android Studio. Все работало нормально, пока мне не пришлось внести некоторые коррективы. Я обновил Unity (2019.3.06a) и Vuforia до их последних версий. Теперь мое приложение вылетает каждый раз, когда я добавляю Unity в свой MainActivity. Unity SDK был обновлен, и теперь я не могу найти какое-либо решение. Ниже приведен мой код для добавления UnityPlayer к моей деятельности. Он падает на линии («mUnityPlayer = UnityPlayer (this @ MainActivity)»). Чтобы сделать это немного проще, вы можете найти класс UnityPlayer по этой ссылке: https://pastebin.com/Pez3J6mp.
private fun bindingUiStuff() {
val adapter =
MainPagerAdapter(this@MainActivity, supportFragmentManager, leftFragment, mainFragment, rightFragment)
vpPager.adapter = adapter
vpPager.currentItem = PAGE_MIDDLE
vpPager.addOnPageChangeListener(topMotionLayout)
setIntroLayout()
mUnityPlayer = UnityPlayer(this@MainActivity)
mUnityPlayer.requestFocus()
fl_forUnity.addView(
mUnityPlayer.view,
FrameLayout.LayoutParams.MATCH_PARENT,
FrameLayout.LayoutParams.MATCH_PARENT
)
mUnityPlayer.setOnTouchListener { _, _ ->
return@setOnTouchListener false
}
val currentUser = auth.currentUser
Log.v("currentUser", currentUser.toString())
}
Когда я запускаю свой проект, я постоянно получаю эту ошибку:
Любые решения?