Когда я пытаюсь запустить сцену в моем приложении для Android, приложение вылетает с Fatal Exception.
Причина: java.lang.RuntimeException: Невозможно начать действие ComponentInfo {com.nomo3d.seezmy3d / com.unity3d.player.UnityPlayerActivity}: android.content.res.Resources $ NotFoundException: Stringидентификатор ресурса # 0x0
Причина: android.content.res.Resources $ NotFoundException: идентификатор ресурса строки # 0x0 в android.content.res.Resources.getText (Resources.java:1184) в android.content.res.Resources.getString (Resources.java:1230) в com.unity3d.player.UnityPlayer.GetGlViewContentDescription (неизвестный источник) в com.unity3d.player.UnityPlayer. (Неизвестный источник) в com.unity3d.player.UnityPlayerActivity.onCreate (UnityPlayerActivity.java:25) на android.app.Activity.performCreate (Activity.java:6977) на android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1126)
Я выполнил несколько изучебные пособия для экспорта сцен единства в Android, такие как https://medium.com/@angelhiadefiesta/integrate-a-unity-module-to-a-native-android-app-87644fe899e0
Вот действие, которое приводит к сгенерированной UnityPlayerActivity
class ModelActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activitiy_model)
val intent = Intent(this, UnityPlayerActivity::class.java)
startActivity(intent)
linkMeasurements.setOnClickListener {
val intent = Intent(this, MeasurementActivity::class.java)
startActivity(intent)
}
}
}
Если бы я мог просто показать сцену в своем приложении, я, вероятно, мог бы найти способ, как перевернуть 3d-модель с помощью перетаскивания и т. Д.