Skip to content

Configuração inicial do SDK com o Eclipse

Etapa 1

Na sua linha de comando, clone o repositório GitHub da Braze para Android.

1
$ git clone [email protected]:braze-inc/braze-android-sdk.git

Etapa 2

Importe o projeto Braze no seu espaço de trabalho local

No Eclipse:

  • Acesse File > Import.

    Importação de arquivo

  • Selecione Android > Existing Android Code into Workspace.

    Importação para Android

  • Clique em “Browse”.

    Navegar

  • Marque a pasta do projeto Braze UI e a opção “copy project into workspace” e clique em “Finish”.

    Selecione o projeto Android UI

Etapa 3

Faça referência à Braze no seu próprio projeto. No Eclipse:

  • Clique com o botão direito do mouse no seu projeto e selecione “Properties”.

    Clique em Properties

  • Em “Android”, clique em “Add…” na seção Library e adicione android-sdk-ui como uma biblioteca ao seu app.

    Adicionar Braze

Etapa 4

Resolva erros de dependência e corrija o alvo de compilação.

Nesse momento, você poderá ver erros no código da Braze, porque suas dependências não estão preenchidas e o alvo de compilação está possivelmente incorreto:

  • Clique com o botão direito do mouse no projeto Braze UI e selecione Properties->Android para garantir que o alvo de compilação esteja definido para a versão atual das ferramentas de compilação da Braze.

    Alvo de compilação

  • Clique com o botão direito do mouse no projeto Braze UI e selecione Properties->Java Build Path->Add JARs… e adicione ‘android-support-v4.jar’ do aplicativo principal como uma biblioteca.

    Suporte

Etapa 5

Adicione os itens finais.

  • Para a versão 1.10.0 ou superior do SDK, você precisará adicionar <service android:name="com.appboy.services.AppboyDataSyncService" /> ao seu AndroidManifest.xml, pois o Eclipse não oferece suporte à mesclagem de manifestos.

  • Para a versão 1.7.0 ou superior do SDK, você precisará copiar “assets/fontawesome-webfont.ttf” do nosso projeto de biblioteca para o seu aplicativo. O Eclipse não inclui automaticamente a pasta de ativos das bibliotecas.

New Stuff!