Compilar e testar uma aplicação

Neste artigo vai compilar-se e testar-se a aplicação OlaAndroid criada anteriormente.

Compilar a aplicação

  • Em Navigator, premir o botão direito do rato sobre o projeto OlaAndroid e selecionar Android Tools – Export Signed Application Package, para criar uma aplicação assinada
  • Premir Next. Em Location selecionar a keystore criada anteriormente LWEB.ks que está na diretoria C:\Users\root\workspace (em Windows). Inserir a password e premir Next
  • Em Alias, selecionar web e inserir a password. Premir Next
  • Em Destination APK file, selecionar a diretoria deploy criada anteriormente: C:\Users\root\workspace\OlaAndroid\deploy
    onde “root” é o nome do utilizador
  • Premir Finish. A aplicação fica em: C:\Users\root\workspace\OlaAndroid\deploy

A aplicação assinada pode ser instalada num telemóvel ou tablet com o sistema operativo Android. Para isso, deve ser copiada para o SD Card do dispositivo e depois instalada a partir desse local. Também pode ser instalada no emulador segundo o processo abaixo indicado.

Instalar a aplicação assinada no Emulador (exemplo para Windows)

  • No explorador do Windows, descer até à diretoria do Android:
    C:adt-bundle-windows-x86_64
  • Executar o programa SDK Manager.exe
  • Premir Tools – Manage AVDs…
  • Selecionar o AVD pretendido e premir Start e depois Launch
  • Por fim, numa janela de consola descer à diretoria de ferramentas do Android
    cd adt-bundle-windows-x86_64sdkplatform-tools
  • e executar o comando
    adb -s emulator-5554 install –r
    “C:\Users\root\workspace\OlaAndroid\deploy\OlaAndroid.apk”
  • Aparece um ícone da aplicação na lista de aplicações do emulador do Android. Premir para executar.

Alternativamente também pode lançar uma aplicação não assinada (assinada com a chave de depuração) no emulador. Os passos necessários são explicados abaixo.

Instalar uma aplicação não assinada (assinada com a chave de depuração) no Emulador

  • No Eclipse, em Navigator, premir o botão direito do rato sobre o projeto OlaAndroid e selecionar Run As – Android Application
  • Selecionar o emulador pretendido e premir OK

De notar que não é possível instalar uma versão assinada num emulador que já tem uma versão não assinada da mesma aplicação, ou vice-versa. Nesse caso deve, previamente desistalar-se a versão existente. Isso pode ser feito de uma das duas formas seguintes:

  • No Windows, em consola descer à diretoria de ferramentas do Android
    cd adt-bundle-windows-x86_64sdkplatform-tools
  • e executar o comando
    adb -s emulator-5554 uninstall com.lingweb.ola

ou, alternativamente, no emulador, premir o ícone Settings, selecionar Applications e Manage applications. Depois selecionar a aplicação e premir Uninstall

A aplicação “Android Debug Bridge” (ADB) pode ser utilizada para comunicar com um emulador ou com um dispositivo móvel que esteja ligado através de um cabo USB ao computador. O ADB pode ser utilizado para executar comandos remotamente tanto num emulador como num dispositivo móvel. Seguem-se alguns exemplos de comandos executados em consola, em Windows, sobre um emulador de Android.

Deixar uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *