Configurar un nuevo proyecto.
Requisitos mínimos de Android:
- Soporte con el conjunto de instrucciones de CPU Arm64-v8a.
- Soporte con API nivel 27 y superior.
Incluya AAR como módulo nuevo:
- Luego de crear un proyecto nuevo
- Vaya a File->New->New Module (Archivo -> Nuevo -> Nuevo módulo)
- Seleccione "Import .JAR/.AAR Package (Importar paquete .JAR/.AAR):
- Haga clic en Next (Siguiente)
- Seleccione el archivo AAR (SDK de Binah) - (bnhhrlib.aar)
- Deje el subproyecto como está (bnhhrlib)
- Haga clic en Finish (Finalizar):
- El subproyecto bnhhrlib será añadido a su proyecto:
Crear dependencias:
- Ahora podemos usar todas sus propiedades y funciones.
- Abra el build.gradle de su aplicación
- Añada "implementation project(':bnhhrlib')" en las dependencias:
- Abra settings.gradle
- Compruebe que "include ':bnhhrlib'" ya exista ahí:
- Si no existe, simplemente añádalo al archivo.
- Nuestro SDK está listo para las implementaciones.
Configurar c++ y NDK:
Para que Android funcione con nuestras bibliotecas C++ nativas, debe instalar un NDK compatible con C++ 17.
Debe instalar un NDK versión 20 o superior (Recomendada: 20.1.5948944)
Para instalar:
- Abra Android Studio
- Vaya a Tools->SDK Manager (Herramientas -> Administrador de SDK)
- En la siguiente pantalla, en la sección "Android SDK"
- Seleccione "SDK Tools" (Herramientas de SDK) y marque la casilla de verificación "Show Package Details" (Mostrar detalles del paquete)
- Desplácese hasta la sección "NDK (Side by side)" (NDK [En paralelo]) y elija la versión de NDK correcta (20.1.5948944)
- Haga clic en "OK" para comenzar la instalación.
- Luego acepte en la siguiente pantalla:
- Comenzará la instalación del NDK.
- Puede pasar esta ventana a segundo plano haciendo clic en "Background" (Segundo plano)
Comenzar la implementación:
- Abra el archivo Java MainActivity y añada "import ai.binah.hrv.*;"
- Mientras escribe, se mostrará el recuadro de autocompletar (lo que significa que el SDK fue añadido):
Añadir identificadores únicos para la administrador de licencias:
- Cree un archivo Java llamado "LicenseDetails.java" en la misma ubicación de mainActivity.
- Incluya dos cadenas. Una para el identificador de producto y otra para la clave de licencia, de la siguiente manera:
-
public static final String LICENSE_KEY = "XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX"; public static final String PRODUCT_ID = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX";
Definir la configuración de compilación/despliegue (APK predeterminada o APK del paquete de la aplicación):
- Añada la siguiente línea de código al archivo gradle.properties:
android.bundle.enableUncompressedNativeLibs=false
- Guarde los cambios que hizo al archivo
- Vaya a Ejecutar/Depurar configuraciones
- Seleccione la aplicación
- Cambie Opciones de instalación -> Desplegar desde “APK predeterminada” a “APK del paquete de instalación”
- Haya clic en Aceptar
- Ejecute el proyecto en un dispositivo real para probar si la configuración funciona.
Recuerde:
Ejecutar en un dispositivo real
Comentarios
Inicie sesión para dejar un comentario.