Instalando o Android SDK na plataforma Linux

Neste documento veremos passo a passo como instalar e configurar o Android SDK da Google, como também configurar o Eclipse e desenvolver e compilar o tradicional Hello Word.

[ Hits: 145.949 ]

Por: Alessandro de Oliveira Faria (A.K.A. CABELO) em 01/03/2010 | Blog: http://assuntonerd.com.br


Criando o primeiro Hello Word



Para criar uma aplicação Android no Eclipse, selecione a opção "File" do menu principal, depois a opção "New" e logo após clique em "Project". A seguir, selecione o item "Android Project" e clique no botão "Next".
Linux: Instalando o Android SDK na plataforma Linux.
Na janela de diálogo do projeto, digite o nome do projeto, nome do pacote, nome da classe e o nome da aplicação. Selecione as opções "Create new project in workspace" e clique em "Use default location", finalize clicando no botão "Finish".
Linux: Instalando o Android SDK na plataforma Linux.
Se tudo estiver funcionando corretamente, o código abaixo foi criado no nosso projeto HelloAndroid:

package com.android.hello;

import android.app.Activity;
import android.os.Bundle;

public class HelloAndroid extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}

Modifique o código inserindo as seguintes linhas como no exemplo do fonte a seguir:

package com.android.hello;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloAndroid extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        TextView tv = new TextView(this);
        tv.setText("Hello, Android");
        setContentView(tv);
    }
}

Para executar o programa no emulador do Android, basta selecionar o item "Run" do menu principal, depois a opção "Run...". Na janela de dialogo, selecione o item Android Application e clique no botão OK.
Linux: Instalando o Android SDK na plataforma Linux.
O emulador será iniciado, e logo a seguir veremos o nosso primeiro programa em ação no Android. Na figura abaixo, a tela do programa HelloWord for Viva O Linux and pt.opensuse.org.
Linux: Instalando o Android SDK na plataforma Linux.
Para quem deseja ter contato com o Android, acredito que este documento seja um bom ponto de partida para uma longa caminhada de aprendizado.

Para finalizar, sugiro também o artigo publicado na Linux Magazine, também disponibilizado como dica no VOL:
Como diz o Prof. Pietro Ubaldi:

"O próximo grande salto evolutivo da humanidade será a descoberta de que cooperar é melhor que competir"
Linux: Instalando o Android SDK na plataforma Linux.
Sobre o autor: http://www.netitec.com.br/alessandro

Página anterior    

Páginas do artigo
   1. Introdução:
   2. Instalando e configurando o ambiente de desenvolvimento Android SDK
   3. Criando o primeiro Hello Word
Outros artigos deste autor

NagiosVision: Tem humanos perto do seu servidor

Neste Natal: liberte o seu Motorola Atrix, e o transforme no desktop perfeito

Biometria: Processamento de imagens capturadas em leitores de impressão digital

openSUSE Linux no Windows 10 sem virtualização

Inserindo o recurso de LIXEIRA nos compartilhamentos Samba

Leitura recomendada

Instalando o Debian em uma máquina virtual (VirtualBox)

Um tour pelos players de vídeo para Linux

Migração de Software Proprietário para Software Livre em Instituição Pública

Instalação do Lazarus no Slackware Linux

Instalando o Kink - Monitoração de tinta de impressoras HP e Epson

  
Comentários
[1] Comentário enviado por andrezc em 01/03/2010 - 19:57h

Muito interessante, Cabelo. Em breve estarei escrevendo um artigo sobre J2ME ;)

Abraços...

[2] Comentário enviado por silvastenio em 02/03/2010 - 13:09h

Olá,

Quero parabenizar o Alessandro pelo seu empenho em ajudar e partilhar seus conhecimentos com a comunidade Linux.

Bem, acompanho as notícias no Inteligência Coletiva (http://cabelovivaolinux.wordpress.com/) e me deparei hoje com este assunto.

Em seguida visitei o VOL.

Li o assunto rapidamente e gostaria de saber quais os dispositivos móveis que suportam o uso do Android.

Pesquisei um pouco e achei apenas o T-Mobile G1.

Há outros?

Posso instalar em aparelhos antigos (lançados, por exemplo, entre os anos de 2007 e 2009)?

Saudações.

[3] Comentário enviado por rot3ch em 03/03/2010 - 00:19h

Estou com problemas...
Na parte de instalar o adt no eclipse,em add site eu carrego o repositorio mas quando tento instalar dá o seguinte erro:
"Cannot complete the install because one or more required items could not be found.
Software being installed: Android Development Tools 0.9.5.v200911191123-20404 (com.android.ide.eclipse.adt.feature.group 0.9.5.v200911191123-20404)
Missing requirement: Android Development Tools 0.9.5.v200911191123-20404 (com.android.ide.eclipse.adt.feature.group 0.9.5.v200911191123-20404) requires 'org.eclipse.wst.xml.ui 0.0.0' but it could not be found"

O que seria "org.eclipse.wst.xml.ui 0.0.0"?

Lembrando que estou usando Ubuntu Karmic,e eclipse 3.5.1

[4] Comentário enviado por cabelo em 03/03/2010 - 01:55h

rot3ch

Este problema ocorreu na versão 3.4 do eclipse, resolvi o problema instalando esta versão
http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.5.2-201002111343/ecl...

[5] Comentário enviado por griebeler em 18/05/2010 - 01:25h

Muito bom o tutorial, parabéns cabelo!

Eu tive um pequeno probleminha ao criar o projeto.
O campo Build Target não aparecia e por consequencia acusava o seguinte erro: An SDK Target must be specified.
Se alguém passar por isso, aqui tem um passo a passo de como resolver esse problema: http://blog.griebeler.com/2010/05/sdk-target-must-be-specified.html

Abraço!

[6] Comentário enviado por landex em 04/06/2010 - 16:54h

Lega este tutorial quero muito aprender a usar a plataforma android para desenvolver aplicativos para o mesmo. Bem show!!!

[7] Comentário enviado por landex em 10/06/2010 - 14:09h

COm a sua ajuda eu iunstalei no Ubuntu e está ok. Agora vou ver no Arch Linux. Abraços...

[8] Comentário enviado por removido em 21/06/2012 - 19:48h

Ótima dica para parabéns...

[9] Comentário enviado por pakitao em 18/09/2012 - 18:26h

Então ótima dica, porém, pra mim quando descompacto o sdk do android e mando instalar o platform-tools, ele efetua o download normal, mas quando vai iniciar o ADB aparece esse erro:

Preparing to install archives
Downloading Android SDK Platform-tools, revision 14
Installing Android SDK Platform-tools, revision 14
Stopping ADB server failed (code -1).
Installed Android SDK Platform-tools, revision 14
Stopping ADB server failed (code 127).
Starting ADB server failed (code 127).
Done. 1 package installed.
Done loading packages.

Tem como resolver?

E quando eu vou no eclipse fazer a instalação do ADT, aparecem esses erros também:
https://dl.dropbox.com/u/39267233/erro_eclipse.png

[10] Comentário enviado por rclages em 14/03/2014 - 08:33h

Teste...

[11] Comentário enviado por rclages em 14/03/2014 - 08:35h

Amigos, bom dia...

Alguém sabe como resolver esse impedimento na instalação do ADT Android no Ubuntu 13.10 ???

tuxmatrix@USS-Enterprise:~/android-sdk-linux/tools$ ./android
Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-gtk-3550 or swt-gtk in swt.library.path, java.library.path or the jar file
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.C.<clinit>(Unknown Source)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source)
at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:351)
at com.android.sdkmanager.Main.doAction(Main.java:339)
at com.android.sdkmanager.Main.run(Main.java:125)
at com.android.sdkmanager.Main.main(Main.java:108)

Qualquer dica será bem-vinda e desde já agradeço as colaborações.

Paz, Vida Longa e Próspera \o/


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts