Cómo configurar tu entorno de desarrollo
Instala la versión 3.1 o superior de Android Studio con la versión 7.0 (nivel de API 24) de la plataforma del SDK de Android o una posterior.
Necesitarás conocimientos básicos del desarrollo de Android. Si es la primera vez que usas Android, consulta Cómo compilar tu primera app para Android para principiantes.
Abrir el proyecto de muestra
Obtén los proyectos de muestra. Tienes varias opciones:
Descarga y extrae los ejemplos de Sceneform.
O bien:
Clona el repositorio con el siguiente comando:
git clone https://github.com/google-ar/sceneform-android-sdk.git
En Android Studio, abre el proyecto de muestra Hello Sceneform, ubicado en el subdirectorio app dentro del directorio sceneform-android-sdk
.
Cómo preparar tu dispositivo o emulador
Puedes ejecutar apps de RA en un dispositivo compatible o en Android Emulator:
- En el emulador, debes acceder a Google Play Store o actualizar los Servicios de Google Play para RA de forma manual.
Hay requisitos adicionales para ejecutar apps de Sceneform en el emulador:
- Necesitas el emulador de Android, versión 27.2.9 o posterior.
OpenGL ES 3.0 o una versión posterior deben ser compatibles y habilitarse en Android Emulator.
Asegúrate de que el emulador esté configurado para usar la versión más reciente. En el panel de controles extendidos ( en la barra de herramientas), selecciona Settings > Advanced > OpenGL ES API level > Renderer max (up to OpenGL ES 3.1) y luego reinicia el emulador.
Ejecuta el emulador, interactúa brevemente con el dispositivo emulado y, luego, verifica si se usa OpenGL ES 3.0 o una versión posterior:
adb logcat | grep eglMakeCurrent
Si ves
ver 3 0
o una versión posterior, puedes ejecutar las apps de Sceneform. Si ves una versión anterior, significa que tu GPU de escritorio no es compatible con OpenGL ES 3.0 y debes usar un dispositivo compatible para ejecutar apps de Sceneform.
Ejecutar la muestra
Asegúrate de que tu dispositivo Android esté conectado a la máquina de desarrollo y haz clic en Run en Android Studio. Luego, elige tu dispositivo como destino de implementación y haz clic en OK.
Android Studio compila tu proyecto en un APK depurable, lo instala y, luego, ejecuta la app en tu dispositivo. Para obtener más información, consulta Cómo compilar y ejecutar tu app.
Es posible que se te solicite instalar o actualizar los Servicios de Google Play para RA si falta o no está actualizado. Selecciona CONTINUAR para continuar desde Google Play Store.
La app de Hello Sceneform te permite colocar y manipular figuras de Android en superficies planas.
Cómo agregar Sceneform a un proyecto existente
Para usar Sceneform en un proyecto existente, sigue estos pasos:
Sigue los pasos para habilitar ARCore en tu app.
Agrega la biblioteca de Sceneform al archivo
build.gradle
de tu app:android { // Sceneform libraries use language constructs from Java 8. // Add these compile options if targeting minSdkVersion < 26. compileOptions { sourceCompatibility 1.8 targetCompatibility 1.8 } } dependencies { … // Provides ArFragment, and other UX resources. implementation 'com.google.ar.sceneform.ux:sceneform-ux:1.15.0' // Alternatively, use ArSceneView without the UX dependency. implementation 'com.google.ar.sceneform:core:1.15.0' }
Próximos pasos
- Intenta compilar y ejecutar otros proyectos de muestra en el SDK de ARCore y los ejemplos de Sceneform.
- Obtén información para habilitar ARCore en tu app.
- Revisa las Consideraciones del entorno de ejecución.
- Revisa los Lineamientos de Diseño.