Configuración inicial del SDK con Eclipse

Braze ha eliminado la compatibilidad con el IDE de Eclipse debido a que Google ha anulado la compatibilidad con el complemento de herramientas para desarrolladores de Android de Eclipse. Si necesitas ayuda con la integración de Eclipse antes de la migración, ponte en contacto con el equipo de soporte para recibir asistencia.
Paso 1
En tu línea de comandos, clona el repositorio GitHub de Braze Android.
1
$ git clone [email protected]:braze-inc/braze-android-sdk.git
Paso 2
Importa el proyecto Braze a tu espacio de trabajo local
En Eclipse:
-
Ve a File > Import.

-
Selecciona Android > Existing Android Code into Workspace.

-
Haz clic en “Browse”.

-
Marca la carpeta del proyecto Braze UI, así como “copy project into workspace” y haz clic en “Finish”.

Paso 3
Haz referencia a Braze en tu propio proyecto. En Eclipse:
-
Haz clic con el botón derecho en tu proyecto y selecciona “Properties”.

-
En “Android”, haz clic en “Add…“ en la sección Library y añade android-sdk-ui como biblioteca a tu aplicación.

Paso 4
Resuelve los errores de dependencia y corrige el objetivo de compilación.
En este momento, es posible que aparezcan errores con el código de Braze; esto se debe a que sus dependencias no están cargadas y el objetivo de compilación es posiblemente incorrecto:
-
Haz clic con el botón derecho en el proyecto Braze UI y selecciona Properties->Android para asegurarte de que el objetivo de compilación está establecido en la versión actual de las herramientas de compilación de Braze.

-
Haz clic con el botón derecho en el proyecto Braze UI y selecciona Properties->Java Build Path->Add JARs… y añade ‘android-support-v4.jar’ de la aplicación principal como biblioteca.

Paso 5
Añade las piezas finales.
-
Para la versión 1.10.0 o superior del SDK, tendrás que añadir
<service android:name="com.appboy.services.AppboyDataSyncService" />a tu AndroidManifest.xml, ya que Eclipse no admite la fusión de manifiestos. -
Para la versión 1.7.0 o superior del SDK, tendrás que copiar “assets/fontawesome-webfont.ttf” de nuestro proyecto de biblioteca a tu aplicación. Eclipse no incluye automáticamente la carpeta de activos de las bibliotecas.