Caso prefira, você encontrará todo esse material, em inglês, no site do Developer Android. A tradução e comentários dos materiais eu faço livremente para ajudar a comunidade que fala português.
Mostrando postagens com marcador Eclipse. Mostrar todas as postagens
Mostrando postagens com marcador Eclipse. Mostrar todas as postagens

segunda-feira, 14 de novembro de 2011

2 comentários

Aparente problema do Eclipse Indigo 3.7.1 com o ADT

Pessoal,

A leitora Dedê me reportou um problema que está acontecendo quando ela tenta instalar o Eclipse na máquina dela. A versão que ela tenta instalar é a 3.7.1 do Eclipse. Ela faz todo o passo a passo e, mesmo assim, se depara com o seguinte problema:


Cannot complete the install because one or more required items could not be found.

Software being installed: Android Development Tools 15.0.0.v201110251216-213216 (com.android.ide.eclipse.adt.feature.group 15.0.0.v201110251216-213216)

Missing requirement: Android Development Tools 15.0.0.v201110251216-213216 (com.android.ide.eclipse.adt.feature.group 15.0.0.v201110251216-213216) requires 'org.eclipse.wst.sse.core 0.0.0' but it could not be found

Na verificação que ela fez, ela percebeu que o arquivo content.jar não pode ser acessado (pelo menos até a data em que estou escrevendo esse post).

Eu dei a ela uma série de dicas (com as quais eu pensei poder ajudá-la, ainda que esse problema não tenha acontecido aqui comigo) e que podem ser vistas nos comentários desse post.

Então, conversando com ela por email, ela me disse que tentaria instalar em casa e que, já que ela usava um PC com uma versão de 64 bits do Windows e no trabalho ela usava um Windows de 32 bits, ela baixaria uma versão que funcione com o sistema dela.

Foi então que, entrando no site do Eclipse, notei que a versão que está lá para ser baixada é a 3.7.1 e que a versão que eu uso é a 3.7.0. Seria, então, esse o problema?

Fiz, então, uma pesquisa no Google com a seguinte pergunta: "Does Eclipse 3.7.1 has any problem with Android ADT" e recebi uma série de respostas onde mostram que há, aparentemente, um problema com a versão 3.7.1 do Eclipse e a instalação do ADT.

Alguém mais está tendo esse problema?

No caso de alguém estar com esse problema com a versão 3.7.1, baixe a versão 3.7.0 aqui nesse link.

UPDATE 1
--
A leitora Dedê entrou em contato comigo e um colega do trabalho dela está usando a versão 3.7.1 e ele conseguiu instalar perfeitamente.

Então, pode ser que o fato desse arquivo jar não esteja disponível seja a razão do problema.

Continuamos investigando...

UPDATE 2
--
A leitora Dedê me retornou e disse que conseguiu resolver o problema. Disse-me ela que não instalou o Eclipse Classic e sim o Eclipse for Java EE Developers e que, com essa versão, conseguiu instalar o ADT.

Então, fica a dica aqui. Caso tenham problema com o Eclipse Classic Indigo 3.7.1, instalem a versão para Java EE Developers.

O link do Eclipse IDE for Java EE Developers está aqui.

terça-feira, 27 de setembro de 2011

1 comentários

Tutorial Android para Smartphones - Parte 6

Hello, World! e explicações sobre como o projeto Android é dividido.


Nesse tutorial eu falo um pouco mais sobre o Hello, World. Calma, vamos começar a programar de fato em breve! Sei que quem está acompanhando pode estar um pouco ansioso. Mas vamos com calma que vocês vão percebendo, aos poucos, que programar para Android é muito bacana!




Lembro a todos que o video pode ser visto em HD no YouTube.

quinta-feira, 22 de setembro de 2011

9 comentários

Tutorial Android para Smartphones - Parte 4

Parte 4 do Tutorial Android para Smartphones. Nesse tutorial eu falo mais sobre a instalação do Eclipse e configuração do plugin ADT.


segunda-feira, 1 de agosto de 2011

0 comentários

Google I/O 2011 - Android Development Tool

Ok, esse vídeo é um pouco antigo mas eu não tinha visto. Tenho certeza que alguns de vocês também não devem ter visto. Ele é um vídeo explicando as melhorias que o ADT vai sofrer para dirimir muitos dos problemas que os desenvolvedores têm hoje usando o Eclipse.

É fato que, apesar de ser uma ferramenta fantástica, a parte de design dos Apps Android deixa um pouco a desejar.

Então, o que esperar do Google para melhorar a nossa programação no Android? O vídeo elucida isso e muito mais! Sinceramente, eu fiquei babando!

O interessante é abrir esse vídeo no YouTube.

Para quem não entende de inglês, há um recurso MUITO interessante que vai ajudá-lo a ver o video e entender o que se passa (apesar da tradução não ser das melhores.)

Para isso, clique no ícone CC que fica na base do vídeo:


Perceba que ele habilita as legendas, mas essas estão em inglês. Depois disso, passe o cursor do mouse sobre o ícone CC e uma caixa de diálogo aparecerá. Escolha Traduzir legendas.


Após isso, escolha Português Brasileiro e divirta-se! 


terça-feira, 26 de julho de 2011

2 comentários

Eclipse Indigo chegou!

Eu não tinha visto ainda mas a nova versão do Eclipse, chamada de Indigo, chegou.



Ainda não vi nenhuma diferença em termos de design. No entanto, pelo que o site do Eclipse descreve, as modificações são as que mostro abaixo:

  • Drag to Install support with Eclipse Marketplace Client.
  • Better integration with Maven, including starting Maven builds and maintaining pom files.
  • Jubula provides automated functional GUI testing for Java and HTML.
  • Xtext 2.0 makes it even easier to create domain specific languages.
  • EGit 1.0 provides tight integration with the Git version control system.
  • WindowBuilder, a popular GUI builder for Eclipse developers, is now open source and part of Indigo
  • EGit 1.0 provides tight integration with the Git version control system.

Eu vou instalar o Android e verificar se há alterações (performance, etc), se o ADT é compatível e dou o retorno.

UPDATE 01

Instalei o Indigo na minha máquina e configurei-a para rodar o Android com o ADT. Não vi nenhum problema e minha aplicação rodou tranquilamente. Acho que pode ser uma boa atualização, dado que as novidades - pelo que eu entendo - chegarão primeiro para ele.

UPDATE 02

Seção de downloads atualizada. Agora há os links para download tanto da versão Helios (3.6.1) quanto da versão Indigo (3.7.0) .

sexta-feira, 8 de julho de 2011

0 comentários

Android Hierarchy Viewer

Estava lendo o livro que comprei, Apress Pro Android 3, e li algo que não sabia mas que é uma boa dica para quem está usando o SDK do Android no Eclipse. Existe uma ferramenta chamada Android Hierarchy Viewer que vem com o ADT para o Eclipse.

Quando você instala o SDK do zero, ele é instalado por padrão. No entanto, quando você faz atualização do ADT (e eu venho fazendo desde sempre, dado que não tenho tempo para ficar baixando quase 3Gb de informação se fosse desinstalar e reinstalar todas as vezes), ele não é instalado.

Segundo a página do Android que fala dessa ferramenta, o Hierarchy Viewer permite que você faça debugs e optimize a sua interface. Ele provê uma representação visual da hierarquia do seu layout (o Layout View) e um inspetor lupa para o display (o Pixel Perfect View).

Pelo que eu entendi (já que ainda não o usei) ele permitem, principalmente, que você faça ajustes finos na interface. Essa ferramenta foi adicionada nas ferramentas de desenvolvedor do Android 2.3.

Então, como instalá-la? No caso de ter sido, como disse acima, feita a instalação do zero, essa ferramenta já estará presente. Mas, caso tenha feito atualizações do ADT, você deve fazer assim para instalá-la:

1) Abra o Eclipse
2) Vá na opção Help > Install New Software
3) Escolha, na guia dropdown Work With a opção que tenha o endereço
https://dl-ssl.google.com/android/eclipse/


4) Após isso, escolha a opção Android Hierarchy Viewer e clique em Next.
5) A tela de Install Detail aparecerá. Clique em Next.
6) Uma tela onde há o texto de licença do Hierarchy Viewer aparecerá. Marque a opção em que aceita o termo de licença e clique em Finish.

Pronto, a nova ferramenta estará instalada rapidamente.

Após isso, caso queira ver como são as novas ferramentas (Pixel Viewer e Hierarchy Viewer), clique em Window > Open Perspective e escolha a opção que deseja ver.

Hierarchy Viewer

Pixel Viewer

segunda-feira, 7 de março de 2011

0 comentários

Eclipse Marketplace e Color Themes

Quando eu passei a usar o Eclipse (e isso não tem muito tempo), eu estranhei a forma como o código era apresentado para mim em termos de colorização. Tendo vindo de outras ferramentas (como o Visual Studio 2010) em que eu instalei alguns plugins que melhoraram a colorização, fiquei me perguntando como fazer uma mudança nas cores do código no meu Eclipse para mimetizar a colorização que já estava acostumado.

Sei que parece besteira, mas com o tempo você se habitua a certos padrões de cores e, quando muda, você meio que fica perdido. Para mim, por exemplo, cor verde no código é sinal de comentário. Ok, estou parecendo mesmo velho, mas quem é que nunca passou por tal mudança e ficou meio perdido?

O padrão de cores do Eclipse é como o mostrado abaixo:


Então, fui pesquisar sobre como modificar essa visualização. A primeira coisa que fiz foi ir até as preferências do Eclipse (Window > Preferences). Lá, fui até Java > Editor > Syntax Coloring. 


A solução para meus problemas havia acabado. Nessa tela eu tenho acesso a todos os aspectos de colorização de sintaxe. Com isso, posso modificar a forma como meus códigos são mostrados para que sejam de meu agrado.

No entanto, abrindo a guia Java, vi a quantidade de itens que poderia configurar e percebi que seria uma tarefa tediosa. Então, resolvi pesquisar um pouco mais e descobri um plugin de colorização que só pode ser instalado no Eclipse através do Eclipse Marketplace, que é um local onde existe uma série de plugins para melhorar a vida de nós, desenvolvedores.

No entanto, como estamos usando o Eclipse Classic, a opção do Marketplace não está disponível por padrão. Então, vamos ver como instalar o Marketplace e também o plugin em questão.
  1. Abra o Eclipse e vá na opção Help > Install New Software.
  2. Quando a caixa abrir, escolha Helios como caminho de pesquisa e digite Marketplace no campo de pesquisa, como mostrado na imagem ao lado.
  3. Clique em Next e o instalador vai calcular as dependências e baixar o pacote da internet.
  4. Quando chegar a uma tela a janela pede para revisar a licença, marque a opção I accept the terms of the licence agreement e clique em Finish.
  5. Se tudo correr bem, o Eclipse pedirá para ser reinicializado.
Uma vez que o Eclipse tenha sido reiniciado, você vai perceber que já existe a opção de Marketplace em Help, como a imagem abaixo mostra.

Uma tela como a seguinte deverá aparecer.


Nessa tela, vamos fazer a pesquisa pelo Plugin Eclipse Color Theme, que no momento da criação desse post estava em sua versão 0.9.1. Ao achá-lo, como mostra a imagem abaixo, clique no botão Install que vem ao lado direito dele.


Uma tela com a confirmação dos itens a serem instalados aparecerá (caso você tenha selecionado mais de um item, serão mostrados nessa tela). Clique em Next. Na tela seguinte, será mostrado a licença do plugin. Caso concorde com ele, clique na opção I accept the terms of the licence agreement e depois em Finish.

Por fim, será mostrada uma janela que diz que o conteúdo que está tentando baixar e instalar contém conteúdo não assinado digitalmente e que não é possível estabelecer a validade ou autenticidade do software. Aceite, mesmo assim, para que a instalação possa prosseguir clicando em Ok.

O Eclipse, mais uma vez, pedirá para ser reinicializado. Proceda com a reinicialização.

Ao reabrir o software, vá em Window > Preferences e escolha a opção General > Appearance > Color Theme. Uma tela como a de baixo se abrirá:


Veja que o plugin já vem com uma série de temas que você poderá escolher e aplicar, bastando para isso clicar no nome do tema e depois no botão Apply. No entanto, pode acontecer de você não gostar de nenhum dos temas apresentados. Para isso, você tem uma série de temas de colorização, disponíveis em http://www.eclipsecolorthemes.org/.

Nesse site você poderá escolher um tema que melhor se encaixe em suas preferências e poderá baixá-lo. Para usá-lo, basta clicar no botão Import a theme e apontar para o arquivo que você baixou e depois clicar no botão Apply para aplicá-lo ao seu Eclipse.

Muito fácil, não?

Veja só como ficou o código após a aplicação do tema Mr:


Não é uma mudança enorme mas entendo que ficou bem mais legível. 

sexta-feira, 25 de fevereiro de 2011

0 comentários

Interface de Usuário - Usando o Eclipse para criar as interfaces

Alguém pode dizer que não gosta de criar interfaces usando XML diretamente. Declarar as estruturas pode, realmente, ser algo bastante tedioso e, por que não dizer, complexo. Se você esquecer uma estrutura, o XML pode ficar corrompido e, dependendo do quão experiente você é usando essa tecnologia, será complicado achar onde está o erro.

Então, como usar o Eclipse para editar o XML? Basta procurar pelo arquivo main.xml no seu projeto e abrí-lo.


Abaixo da janela, você perceberá que existem duas abas: Graphical Layout e main.xml. A aba main.xml estará aberta por padrão. 



 Clique na aba Graphical Layout para ver uma tela como a seguinte.


Na tela, do lado esquerdo, está a paleta de widgets que você poderá inserir nos diversos layouts mostrados também na imagem.


As configurações estão todas na tela. Você poderá, por exemplo, escolher o tamanho da tela. Veja que já existe a versão de 10.1 in WXGA, para que possa criar apps para o Honeycomb. Tenha a certeza de estar numa tela grande para que possa visualizar toda a tela, caso altere para ela.


 Além disso, você poderá escolher se quer criar o layout em modo portrait ou landscape.


Você ainda pode escolher para que tipo de Android está criando o arquivo layout XML. Dependendo da versão que estiver selecionada, controles aparecerão ou não.


Algumas telas com as opções da paleta estão mostradas acima.



Acima você pode ver que, dependendo da versão do Android que está selecionada, os componentes se mostram de maneira diferente na tela.



Todos os widgets tem opções de contexto que podem ser acessadas com o botão direito do mouse. Mesmo tendo todas as opções a um click de distância, vale a pena ler a documentação oficial do Android para que saiba como fazer ajustes finos, que não poderão ser efetuados pelo editor.

Essa opção do Eclipse só visa facilitar a criação das interfaces, mas o ajuste fino, como disse, deve fazer parte do arsenal do desenvolvedor, afim de obter o melhor layout possível.

Muito mais fácil criar interfaces assim, não?

quarta-feira, 23 de fevereiro de 2011

0 comentários

Usando o Eclipse pós atualização SDK 3.0 Honeycomb

Após a instalação dos arquivos do SDK 3.0 Honeycomb a partir do SDK Manager, é necessário fazer a atualização do ADT Plugin dentro do Eclipse. Para fazer a atualização você já deverá ter o ADT instalado no Eclipse. Se não instalou o ADT, vá nesse link para fazê-lo. Para atualizar a partir do ADT 0.9.9, siga as instruções abaixo:
  1. Abra o Eclipse. Uma tela como a seguinte deverá aparecer
  2. Vá até Help > Install New Software
  3. Escolha, entre as opções, a que tem o ADT, como na imagem abaixo
  4. Ao escolher a opção do ADT Plugin, o Eclipse acessará a internet para verificar as atualizações disponíveis. Ao aparecer as opções, como na imagem abaixo, e clique em Next.
  5. Em algum momento uma tela como a de baixo aparecerá, pedindo que seja confirmada a instalação. Prossiga marcando a opção como mostrada na imagem e depois clicando em Finish.
  6. Ao terminar de baixar os arquivos, o Eclipse dirá que a instalação pode ser perigosa. Aceite, sem medo, já que os arquivos vieram dos servidores da Google.
  7. Por fim, o Eclipse pedirá para ser reinicializado. Prossiga com a reinicialização.

quinta-feira, 10 de fevereiro de 2011

0 comentários

Configurando o Eclipse para rodar o Android

Uma vez que o ADT foi baixado como descrito no post anterior, o próximo passo é modificar suas preferências de ADT no Eclipse para apontar para o diretório SDK do Android™:

  1. Selecione Window > Preferences... para abrir o painel Preferentes.
  2. Selecione Android™ do painel da esquerda.
  3. Para achar a localização do SDK no painel principal, clique em Browse e localize o diretório do SDK. Lembre-se de apontar para a pasta android-sdk-windows que fica dentro da pasta do SDK.
  4. Clique em Apply e depois em OK
Por fim e não menos importante, habilite a perspectiva DDMS indo em Window > Open Perspective > Other. Ache DDMS e clique em OK. Afinal, segundo meu chapa Thiago Nunes @thiago_tns o DDMS "é extremamente útil pra visualizar log, arquivos do emulador, threads, etc" e, principalmente, para debugar.

Quando tiver terminado de habilitar o DDMS, aparecerá uma tela como a de baixo:

Para retornar à perspectiva Java, basta clicar em Java. Para voltar para DDMS, clique em DDMS. Simples, não?

*Parte do post traduzido do site do Android™.

Instalando o ADT para o Eclipse

A instalação do ADT é simples e rápida. Basta apenas fazer como indicado abaixo:
  1. Inicie o Eclipse, então selecione Help > Install New Software
  2. Clique em Add na parte superior direita da janela
  3. Na tela Add Repository, digite ADT Plugin como nome e digite a seguinte URL para baixar o ADT
    https://dl-ssl.google.com/android/eclipse/
    Após isso, clique em OK.
  4. Na janela de diálogo, selecione o checkbox perto de Developer Tools e clique em Next
  5. Na tela seguinte, você verá uma lista de ferramentas a serem baixadas. Pressione Next.
  6. Leia e aceite os termos de licença e então clique em Finish.
  7. Uma tela chamada Security Warning aparecerá. Ela perguntará se você deseja instalar o software que não está assinado digitalmente. Uma vez que o software vem da Google, pode aceitar clicando em OK.
  8. Quando a instalação completar, reinicie o Eclipse
*Traduzido do site do Android™

terça-feira, 8 de fevereiro de 2011

0 comentários

Instalando o Eclipse

A instalação do Eclipse é muito tranquila mesmo. Basta descompactar o arquivo .zip do Eclipse que você baixou.

Ao abrir o Eclipse, a seguinte tela aparecerá:

Após isso, o Eclipse perguntará onde gravar o Workspace. O Workspace é o local onde os projetos serão gravados. Uma dica aqui é escolher a pasta do próprio Eclipse. Isso é bom pois faz com que os seus projetos possam ser levados com o Eclipse no caso de você compactar a pasta do Eclipse e quiser executá-lo em outro PC. Não se esqueça de criar uma pasta chamada Workspace dentro da pasta do Eclipse e usar essa pasta.


E, finalmente, o Eclipse se abrirá e a seguinte tela será mostrada. Basta clicar no sinal de X ao lado da inscrição na aba Welcome para que você tenha acesso a toda funcionalidade dele.

No próximo post, como fazer o download do SDK do Android™ e fazer a configuração deste no Eclipse.

Por onde começar a programar para Android?

Agora que sabemos um pouco da história do Android™, como começamos a programar nele?

Então, vamos começar a preparar o PC para que você possa programar para o Android™. No próximo post mostrarei como instalar e configurar os diversos aplicativos que você baixará no PC. Neste post, só mostrarei de onde deverá baixar os aplicativos que precisará para tal tarefa.

De acordo com o site do Android™, você deve seguir as etapas abaixo:

  1. Baixar o Java JDK.
    Nessa etapa você vai ambientar o seu PC de maneira que possa programar para o Android™. E a primeira coisa a se ter no PC é o JDK do Java. Caso ainda não o tenha instalado no PC, entre no site do Java e baixe-o. Basta selecionar a opção Download JDK. Uma nova tela aparecerá onde será perguntado que versão de sistema operacional você usa no seu PC.

    Esse blog é voltado para o desenvolvimento usando o Windows. Portanto, na opção platform, escolha entre as versões Windows - que é a versão de 32 bits - e Windows x64 - que é a versão de 64 bits. Marque a opção "I agree to the Java SE Development Kit 6u23 License Agreement" e depois clique no botão Continue. Uma última tela aparecerá, onde você poderá clicar no link jdk-6u23-windows-i586.exe existente por lá, caso seu Windows seja de 32 bits. No caso de ser de 64 bits, outro link aparecerá, mas ele também levará para o instalador do Java JDK. Basta clicar para baixá-lo.

    Lembrando que a opção "I agree to the Java SE Development Kit 6u23 License Agreement" sempre reflete a opção que se está baixando. Quando o Java JDK for atualizado para, por exemplo, a versão 7 update 14, a opção estará escrita "I agree to the Java SE Development Kit 7u14 License Agreement". Então, não estranhe se o link não estiver exatamente como citei acima.

    Ao terminar de baixar, coloque o download do Java JDK em uma pasta separada.

    Mas eu não sei qual a versão do meu Windows, se é 32 bits ou 64 bits. Como posso saber?
    Existem várias maneiras de fazer isso, todas indo para as propriedades do computador. No entanto, já que não sei qual é a versão que está usando ai, abra o Windows Explorer e vá até a partição que está instalado o seu Windows. Verifique se existe a pasta Arquivo de Programas. Caso exista essa pasta e, além dela, a pasta Arquivo de Programas (x86), sua versão do Windows é de 64 bits. Senão, é de 32 bits. Ou então entre nesse link, que há uma matéria no site da Microsoft explicando como verificar.

  2. Baixar o Eclipse
    Após a instalação do Java, é necessário instalar o ambiente de desenvolvimento do Android™. A opção mais natural é o Eclipse, que conta com o plug-in ADT que facilita muito o desenvolvimento inicial, principalmente para iniciantes. Entre no site do Eclipse e procure pelo Eclipse Classic. Atualmente a versão mais recente deste software é a versão Eclipse Classic 3.6.1. Perceba que existe a opção de se baixar a versão Windows 32 bit e Windows 64 bit. Basta escolher a que melhor se encaixa nas configurações do seu PC. Clique no link correto e você será levado a outra tela. Nela, você será perguntado para escolher qual mirror deverá usar para baixar a aplicação.

    Normalmente aparecerá uma opção que é a mais próxima da sua localidade. Para mim aqui apareceu [Brazil] University of Sao Paulo (http). Basta clicar no link e esperar o download começar. Caso o download não se inicie, role a página e veja que existe a opção "Please choose a mirror close to you", que significa "Escolha um mirror mais próximo de você". Basta clicar em alguma delas e tentar efetuar novamente o download.

    Uma vez baixado o arquivo, guarde-o na mesma pasta onde guardou o Java JDK.
  3. Baixar o pacote inicial do SDK do Android™ (SDK Starter Package)
    Entre na página do Android™ SDK e clique no link installer_r09_windows.exe. Depois de baixá-lo, guarde o instalador na mesma pasta onde você baixou o Java JDK e o Eclipse.
Esses são os arquivos necessários para se instalar o Eclipse e começar a configurá-lo para rodar o Android™. No próximo post mostrarei como instalar cada um dos aplicativos e configurá-los corretamente.

UPDATE 01

Já está no ar a versão mais nova do SDK Starter Edition. A versão é a 10 e pode ser baixada aqui.

UPDATE 02

Para se configurar o caminho para as variáveis de sistema para o Java, siga os passos abaixo. Lembro que os passos são relativos ao Windows 7, mas o caminho é bastante parecido no Windows XP ou Windows Vista.

1) Clique com o botão direito sobre Computador e escolha Propriedades.


2) Quando a tela de Sistema aparecer, escolha "Configurações avançadas de sistema". A janela Propriedades do sistema se abrirá.


















3) Ao abrir a tela, clique no botão "Variáveis de Ambiente...". A tela de Variáveis de Ambiente se abrirá. Nela, procure pela variável Path.

4) Por fim, escolha Editar e insira o caminho completo do local onde foi instalado o Java na linha. Lembre-se de inserir um ; para separar quaisquer caminhos que já existam do novo caminho que vai inserir. O caminho do Java deve ser algo parecido com: C:\Program Files\Java\jdk1.6.0_24\bin. Perceba o ; antes do caminho separando-os dos outros caminhos que existem nessa variável.


Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Related Posts Plugin for WordPress, Blogger...