quarta-feira, 15 de abril de 2009
Instalando uma aplicação Android no G1
Olá povo,
Nesse post, vou mostrar como instalar uma aplicação Android no G1 da HTC.
Partam das seguintes premissas:
- Estou usando Eclipse com o plugin do Android
- O Android SDK está instalado e seu caminho está no PATH do Windos
- JAVA_HOME está configurado e pasta bin também está no PATH do windows.
Vamos lá.
1) Baixar os drivers do G1
Faça o download dos drivers do aparelho em:
http://dl.google.com/android/android_usb_windows.zip
Descompacte o arquivo em algum lugar da sua máquina.
2) Conecte o aparelho ao PC
O windows detectará o aparelho, selecione o local onde você extraiu os drivers para instalar o telefone no PC.
3) Gerar o APK
No Eclipse, clique com o botão direito no projeto, selecione "Android Tools | Export Unsigned Application Package".
Selecione o local onde deseja salvar o arquivo APK
4) Gerar a chave (esse passo só é preciso fazer uma vez)
No prompt de comando, digite o seguinte comando:
keytool -genkey -v -keystore "C:\Documents and Settings\[seu usuário]\Local Settings\Application Data\Android\debug.keystore" -alias meuAlias -keyalg RSA -validity 10000
Se for solicitado, uma senha, digite: android.
Ele vai fazer várias perguntas para gerar a chave. Responda cada uma delas.
keytool é uma ferramenta do Java SDK (está na pasta bin).
5) Assinar a aplicação
jarsigner -verbose -keystore "C:\Documents and Settings\[seu usuário]\Local Settings\Application Data\Android\debug.keystore" MinhaApp.apk meuAlias
jarsigner é uma ferramenta do Java SDK (está na pasta bin).
6) Instalar a aplicação
Se você não estiver com o emulador aberto, digite:
adb install -r MinhaApp.apk
Caso esteja com o emulador aberto, você precisará saber o serial de qual dos dispositivos você quer instalar (emulador ou aparelho). Digite o seguinte comando para listar os seriais:
adb devices
E depois só é adicionar o serial no comando:
adb install -s SERIAL -r MinhaApp.apk
adb é uma ferramenta do Android SDK (está na pasta tools).
Espero que vocês tenham conseguido :)
4br4ç05,
nglauber
Assinar:
Postar comentários (Atom)
Um comentário:
Muito bom Glauber....
Adicionando uma informação...
Quando vc tenta instalar no device com emulador aberta, o adb nao instala.
Para passar o device/emulador onde deseja instalar, passe o serial.
"adb devices" - lista os seriais.
adb install -s SERIAL instala no device desejado.
Abraços.
Postar um comentário