Хорошо, я подтверждаю, я пытаюсь заставить проект Unity 3D работать в View на Android, и это кажется достаточно простым благодаря некоторым онлайн-учебникам. Однако я застрял в той части, где мне нужно преобразовать проект Unity в файл модуля / AAR. Следуя инструкциям по этим онлайн-учебникам, я попадаю на этап, на котором мне нужно синхронизировать проект gradle, и я получаю:
ОШИБКА: не удалось найти метод bundle () для аргументов [build_6plat2lh5rmq66u2k9bfvj0j1 $ _run_closure3 $ _closure12 @ 655df9f] для объекта типа com.android.build.gradle.LibraryExtension.
Шаги, которые я использовал для создания проблемы:
На Unity:
Android Studio
- Файл -> Новый -> Модуль импорта -> Выбрать проект, который был экспортирован из Unity
- Проект открывается -> «Настройки Gradle для этого проекта еще не настроены, хотите использовать Gradle Wrapper» -> Выберите «Ok»
- В
build.gradle
- Удалить
applicationID
(в соответствии с инструкциями для Android)
- Изменить
apply plugin: 'com.android.application'
на apply plugin: 'com.android.library'
- Синхронизированный проект Gradle
Где я нашел эти шаги:
Информация о версии
[ПРАВИТЬ] Я забыл упомянуть, что я удалил [ниже] из манифеста
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.LEANBACK_LAUNCHER" />
</intent-filter>