Проект Unity не работает при сборке с Android Studio

#c# #unity3d

#c# #unity3d

Вопрос:

Привет, у меня возникла некоторая проблема при сборке моего проекта Unity с Android Studio.

Во-первых, мой проект — это проект AR, использующий ARFoundation для мобильных устройств (Android).

Соберите и запустите мой проект с помощью Unity, затем спросите разрешение камеры и он работает нормально, но когда я экспортирую свой проект и собираю с помощью Android Studio, он не работает (камера не работает) Что бы мне сделать??

вот приведение журнала

E / Unity-ARCore: не удалось зарегистрировать поставщика жизненного цикла, подсистема камеры будет недоступна!

 Failed to register lifecycle provider, Depth subsystem will be unavailable!

Failed to register lifecycle provider, Plane subsystem will be unavailable!

Failed to register lifecycle provider, Raycast subsystem will be unavailable!

Failed to register lifecycle provider, ReferencePoint subsystem will be unavailable!

Failed to register lifecycle provider, Session subsystem will be unavailable!

Failed to register lifecycle provider, Input subsystem will be unavailable!
  

Комментарии:

1. Почему вы хотите собрать его с помощью Android Studio, если вы уже создали и запускаете его с помощью Unity. Я не понимаю. Вы пытаетесь добавить функции, отличные от AR, в свой проект Unity с Android Studio?

2. Во-первых, я хочу прочитать профилирование Android (процессор, память моего Android), и просто Android Camera не работает, я уверен, что из-за запуска объекта пользовательского интерфейса

3. Ну, вы должны быть более конкретными, как вы запускаете приложение ARFoundation с Android Studio. ARFoundation предназначен для Unity, а не для Android Studio, он не будет работать в Android Studio. Также вы также можете профилировать свои игры на Android, созданные с помощью Unity.

4. Хм, сначала в Unity File-> Build Setting, переключите платформу на Android и установите флажок Export project, затем в Unity создайте папку моего проекта для Android Studio и запустите эту папку (включая мой проект Unity) с помощью Abdroid Studio

5. Хорошо, как я уже сказал, это только для использования вашего приложения Unity в Android Studio. Вы можете добавить в свое приложение дополнительные функции Android Studio, НО Android Studio не будет запускать ваши скрипты на C #. Он просто встраивает его в ваш код Android Studio. Следовательно, вы не можете профилировать их. Для этого вы должны использовать профилировщик Unity.

Ответ №1:

Привет, я решил свою проблему

Вот ссылка URL:https://gogorchg.tistory.com/entry/Android-Android-Studio-20-Instant-Run-끄기

Спасибо