Pesquisar neste blog

terça-feira, 19 de julho de 2011

Utilizando seu próprio celular para testar seus programas feito em android

Bem, este post é para quem quer ter certeza que o resultado que se vê no emulador de um celular android será o mesmo resultado que você verá no seu celular real ou para quem assim como eu está com um computador muito fraco para rodar o emulador(Demora um século para conseguir iniciar o emulador aqui...).
O objetivo é que quando você mande executar sua aplicação o resultado apareça na tela do seu aparelho e não no dispositivo virtual no computador.

Precisaremos de um cabo usb para ligar seu celular ao computador e do driver usb correto para seu aparelho.

Primeiramente deve-se ir no seu aparelho e clicar em configurações


Procurar pela opção Aplicativos(o nome pode ser um pouco diferente dependendo do dispositivo)


Após isso ir na opção Desenvolvimento



E enfim marcar a opção Depuração USB.

Agora o que faltará será baixar e instalar o driver usb para seu dispositivo.

Abaixo tem-se um link com drivers de acordo com a marca do aparelho. Baixe o driver da marca do seu celular.
http://developer.android.com/sdk/oem-usb.html

Com isso seu celular já poderá ser utilizado na hora de executar seu aplicativo

Conecte o celular ao computador usando o cabo usb.

Utilizando o Eclipse ou o Motodev Studio da motorola(baseado no eclipse) basta ir na sua aplicação e mandar ela executar como uma aplicação android. Deve aparecer a opção de escolher qual dispositivo utilizar. Escolha a opção "Choose a running Android Device". Com isso a sua aplicação aparece quase que instantaneamente no seu celular. Caso o eclipse já execute direto na AVD(Android Virtual Device, o emulador), vá novamente na sua aplicação. Clique com o botão direito sobre a mesma escolha a opção "executar como" e depois "executar configurations" vá na aba "target" e em "Deployment Target Selection Mode" coloque "Manual".
Depois basta executar novamente que ele irá perguntar qual dispositivo utilizar


Pronto... chega de perder tempo esperando que o emulador inicie ou ficar com uma tela a mais executando para deixar ele rodando e evitar de iniciar novamente.

Nenhum comentário:

Postar um comentário