Iremos aprender a rodar em um dispositivo real e a rodar no emulador, se você seguiu a postagem anterior para criar um projeto Android, que
inclui a configuração padrão para os arquivos fontes do “Hello World” que
permitirão o aplicativo ser rodado imediatamente.
Como você irá rodar seu aplicativo depende de duas coisas: possuir um
dispositivo real do Android ou usando o emulador com o Eclipse. Nesta lição
iremos mostrar como instalar e executar seu aplicativo num dispositivo real e
no emulador do Android, em ambos os casos usando o Eclipse.
Antes de executar o seu aplicativo, você deve compreender alguns diretórios
e arquivo no projeto do Android:
AndroidManifest.xml
O arquivo manifest descreve as características
fundamentais do aplicativo e define cada um de seus componentes. Você irá
aprender sobre as varias declarações neste arquivo conforme for avançando nos
tutoriais.
Um dos mais
importantes elementos que seu manifesto deve incluir é o elemento <uses-sdk> . Este declara a
compatibilidade de seu aplicativo com as diferentes versões do Android usando
os atributos android:minSdkVersion
e android:targetSdkVersion.
Para o seu primeiro aplicativo, deverá se parecer com isto:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
... >
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" />
...
</manifest>
Você sempre deve
definir a android:targetSdkVersion
maior possível e testar seu aplicativo com a versão de plataforma
correspondente. Para maiores informações leia Suporte a diferentes versões de plataforma.
src/
Diretório para os
arquivos fontes principal, por padrão deve incluir uma classe Activity que roda quando
seu aplicativo for executado com ícone da aplicação.
res/
drawable-hdpi/ Diretório para
objetos desenháveis (como bitmaps) que são especificados para telas de
alta-densidade(hdpi). Outros diretórios desenháveis contem recursos específicos
para outras densidades de tela.
layout/ Diretório para
arquivos em que você define a interface do aplicativo.
values/ Diretório para os vários
arquivos XML que contem a coleção de recursos, como strings e definições de
cores.
Quando
você criar e rodar o seu aplicativo padrão do Android, a classe Activity inicia e carrega
o arquivo que diz "Hello World." O resultado não é muito empolgante,
mas é importante que você compreenda como rodar seu aplicativo antes de começar
a desenvolver.
Rodando em um dispositivo
Caso
você tenha um dispositivo com Android, isto é o que você deve fazer para
instalar e rodar seu aplicativo:
1. Conecte
seu dispositivo a sua maquina de desenvolvimento com o cabo USB. Caso esteja
desenvolvendo no Windows, será preciso instalar o driver USB apropriado para o
seu dispositivo. Para ajudar a instalar os drivers, veja o documento OEM USB Drivers.
2. Habilite
o debug pela USB (USB debugging) no seu dispositivo.
o
Na maioria dos dispositivos rodando Android 3.2 ou anterior,
você pode encontrar a opção em Settings > Applications > Development.
o
Para Android 4.0 e mais recentes, fica em Settings
> Developer options.
o
Nota:
Para o Android 4.2 e mais recentes, Developer options fica oculto por
padrão. Para tornar disponível, vá para Settings > About phone e
aperte Build number sete vezes. Retorne para a tela anterior e encontre Developer
options.
Para
executar o aplicativo a partir do Eclipse:
1. Abra
um dos arquivos do projeto e clique em Run na barra de
ferramentas.
2. Em
Run as uma janela irá aparecer, selecione Android Application e
clique OK.
Eclipse
instalará o aplicativo no seu dispositivo que está conectado e inicia-lo.
Rodando
no Emulador
Para
rodar o aplicativo no seu emulador, você precisa primeiro criar um Android Virtual Device
(AVD). Um AVD é a configuração para dispositivo do emulador de Android que
permite você modelar para diferentes dispositivos.
Para
criar um AVD:
1. Execute
o Android Virtual Device Manager , no Eclipse, clique em Android Virtual Device
Manager na barra de
ferramenta.
2. No
painel do Android Virtual Device Manager, clique em New.
3. Preencha
os detalhes para uma plataforma desejada, o tamanho do cartão SD e um skin (HVGA é
o padrão).
4. Clique
em Create AVD.
5. Selecione
um novo AVD do Android Virtual Device Manager e clique em Start.
6. Depois
de o emulador iniciar, libere a tela do emulador.
Para
rodar o aplicativo a partir do Eclipse:
1. Abra
um dos arquivos do projeto e clique em Run a partir da
barra de ferramentas.
2. Em
Run as uma janela irá aparecer, selecione Android Application e
clique OK
Eclipse
instala o aplicativo no seu AVD e o inicia. É
assim que cria e roda seu aplicativo Android no Emulador! Na próxima postagem
começaremos o desenvolvimento.

Nenhum comentário:
Postar um comentário