#android #arcore #sceneform
#Android #arcore #sceneform
Вопрос:
Я последовал:https://github.com/google-ar/sceneform-android-sdk
и добавлено
Finally, add a reference to the Sceneform SDK to your app's build.gradle:
dependencies {
api project(":sceneformux")
}
Но я получаю ошибку
Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve project :sceneformux.
я что-то пропустил.
После выполнения шагов я также получаю сообщение об ошибке, что следующие отсутствуют.
import com.google.ar.sceneform.AnchorNode;
import com.google.ar.sceneform.rendering.ModelRenderable;
import com.google.ar.sceneform.ux.ArFragment;
import com.google.ar.sceneform.ux.BaseArFragment;
import com.google.ar.sceneform.ux.TransformableNode;
import com.google.ar.sceneform.math.Quaternion;
import com.google.ar.sceneform.math.Vector3;
Ответ №1:
Похоже, что ваша Android Studio не может найти модуль sceneformux.
Вы добавляете это в свой проект, как описано в шагах по ссылке, которой вы поделились, — в частности:
- Скачать sceneform-android-sdk-1.16.0.zip со страницы выпуска Sceneform SDK.
- Извлеките каталоги sceneformsrc и sceneformux в каталог верхнего уровня вашего проекта. Результирующая структура каталогов должна быть похожа на следующую:
project
— app
— build.gradle
— …
— sceneformsrc
— sceneformux
— build.gradle
— settings.gradle
— …
- Измените настройки вашего проекта.gradle, чтобы включить проекты Sceneform: включите ‘: app’
// Добавьте эти строки:
включите ‘:sceneform’
project(‘:sceneform’).ProjectDir=новый файл (‘sceneformsrc/sceneform’)включить ‘:sceneformux’
project(‘:sceneformux’).ProjectDir=новый файл (‘sceneformux / ux’)
- Наконец, добавьте ссылку на Sceneform SDK в build вашего приложения.gradle: dependencies { проект api («:sceneformux»)}
Предполагая, что вы выполнили все вышесказанное, возможно, просто Android Studio не синхронизировалась для полного распознавания каталогов, которые вы скопировали в проект, sceneformsrc и sceneformux.
Скорее всего, вы уже решили эту проблему, но для полноты картины я видел нечто подобное, и, хотя в Android Studio, вероятно, есть более точные параметры синхронизации, чтобы исправить это, я обнаружил, что выход из Android Studio и ее перезапуск обычно устраняют проблему такого типа, что и в этом случае было сделано для меня.