Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BUSCA
Novidades Este artigo obsoleto, recomendamos a leitura de Configurando ambiente de desenvolvimento Android - ADT Bundle ao invs
deste
Colaboradores
Prezado leitor,
Livraria virtual
Emprego Seja bem-vindo ao mundo do desenvolvimento para Android, sistema este que vem revolucionando o desenvolvimento de aplicaes para
dispositivos mveis.
Sobre
Contate-nos Neste primeiro artigo mostrarei como instalar e configurar todos os componentes necessrios para desenvolver aplicaes Android com
Eclipse.
PRODUO Downloads
Mercado
A fim de possuirmos todas as ferramentas necessrias para trabalhar no desenvolvimento de aplicaes Android ser necessrio efetuarmos
Game Design download dos seguintes sofwares:
Arquitetura
JDK (Java Development Kit)
Matemtica e Fsica
O JDK possui as ferramentas necessrias para desenvolvimento de aplicaes utilizando a linguagem Java. ^ voltar ao topo
LINGUAGENS Link: http://www.oracle.com/technetwork/java/javase/downloads/index.html
C/C++
Java
ENGINES E LIBS
Android
Ethanon
Ogre 3D
OpenGL
WebGL
Unity
XNA
siga-nos no twitter
Android SDK
Atravs do Android SDK podemos criar as mais diversas aplicaes para as diversas plataformas do sistema Android.
Link: http://developer.android.com/sdk/index.html
^ voltar ao topo
Eclipse
O Eclipse uma ferramenta de integrao da linguagem de programao Java. Nele, tambm possvel integrar o Android SDK para o
desenvolvimento de aplicaes Android.
Dentre as opes apresentadas faa download do Eclipse IDE for Java Developers na verso adequada para seu sistema operacional.
Link: http://www.eclipse.org/downloads/
^ voltar ao topo
Instalao
JDK (Java Development Kit)
Instale o JDK a partir do arquivo baixado seguindo as instrues do programa instalador. Aqui no existem segredos...
Android SDK
Instale o Android SDK seguindo as instrues do programa instalador.
Caso voc receba a mensagem Java SE Development Kit (JDK) not found. mesmo j tendo instalado o JDK, volte e avance novamente no
instalador que a mensagem no se repetir. ^ voltar ao topo
Evite utilizar o caminho padro de instalao (Arquivos de Programas) em virtude de estar ocorrendo problemas de identificao de nomes
compostos na API 12 do Android. At o momento de escrita deste tutorial este problema no havia sido resolvido. Assim sendo, neste
tutorial, utilizarei o caminho de instalao C:\Android\android-sdk.
Ao trmino da instalao, rode o SDK Manager, no qual sero identificadas e disponibilizadas atualizaes das diversas Plataformas
(verses) do sistema Android
Recomendo a instalao de todos os Packages apresentados. Aguarde o trmino da atualizao com pacincia, pois este um processo
demorado. Aps o encerramento do processo de atualizao feche o SDK Manager.
Eclipse
Extraia o contedo do arquivo baixado para o local desejado. Aqui no necessrio instalao, pois os arquivos rodam direto da pasta onde
foram descompactados. Recomendo, apenas, a criao de um atalho para o arquivo executvel eclipse.exe.
ADT Plugin
O sistema Android disponibiliza um plugin para Eclipse chamado ADT (Android Development Tools). Seguem os passos para sua instalao:
^ voltar ao topo
1. Inicie o Eclipse, clique em Help > Install New Software...
2. Clique no boto Add. Na janela que abrir digite ADT Plugin para Name e a URL https://dl-ssl.google.com/android/eclipse/ para
Location, como segue:
3. Aps dar OK, na janela que segue, selecione Developer Tool e avance.
4. Ser exibida a lista de ferramentas que sero baixadas. Avance novamente.
5. Aceite os termos de licena e clique em Finalizar.
6. Aguarde o trmino da instalao e reinicie o Eclipse.
Demais Configuraes
ADT Plugin
Estando instalado o ADT Plugin temos que alterar as suas opes no eclipse para que aponte para a pasta de instalao do SDK Android.
Seguem os passos para a configurao:
^ voltar ao topo
2. Localize a pasta de instalao da SDK Android (C:\Android\android-sdk) e d Ok.
Para configurar um Dispositivo Virtual abra o SDK Manager (agora pode ser feito direto pelo Eclipse acessando Windows > Android SDK e
AVD Manager) e preencha os dados como segue:
^ voltar ao topo
Clicando em Create AVD seu dispositivo criado e est pronto para emular aplicaes Android em seu computador.
^ voltar ao topo
Neste exemplo criei o Dispositivo Virtual emulando um celular com Android verso 2.2. Diversos dispositivos com diversas verses podem
ser criados para testar o comportamento das aplicaes nas diversas plataformas Android.
Selecione o dispositivo criado e clique em start. Se tudo der certo em alguns segundos o dispositivo criado ser inicializado.
Prximos passos...
O ambiente j est configurado e pronto para iniciar o processo de criao de aplicaes Android, as quais podem ser testadas nos
dispositivos criados.
Acessando no Eclipse File > New > Project voc poder criar um novo projeto Android, o qual parte de uma aplicao bsica. A partir daqui
com voc, prezado leitor...
Muito bom!
Maicris, conta a lenda que possvel desenvolver para android com C++, sabe dizer como ou de algum documento a
respeito?
Obrigado
Responder Citar
A partir do NDK 5 (Native Dev. Kit) , para Android 2.2 em diante, possivel criar aplicativos totalmente nativos com C++.
Perfeito o comentrio do Marcos... para mais informaes sobre o NDK 6 acesse o portal do Android Developers:
http://deve loper.android.com/sdk/ndk/overview.html
Responder Citar
Responder Citar
Para testar o AVD no Eclipse acesse: Windows > Android SDK and AVD Manager. Escolha o AVD desejado e clique em
Start. Na janela Launch Options escolha a resoluo desejada e clique em Launch.
Responder Citar
E uma critica, acho que o final faltou completar com um Hello World. Do jeito que est s ensinando a instalar o Android no
Eclipse no resolve nem 1% dos problemas que o cara vai ter...
Responder Citar
Veja, programar em linguagem nativa C com certeza trar mais performance do que em Java.
Se vantajoso fazer isto no Android?? Depende do tipo de processamento que voc est realizando. Voc ganhar
performance fazendo processamentos matemticos complexos, leitura de arquivos, etc. Entretanto, para usar ^funes
voltar ao topo
grficas OpenGL, por exemplo, independe se a funo que chama a renderizao foi escrita em linguagem C nativa ou
java, o que determina a performace a biblioteca em uso.
Assim, deve sempre ser levado em conta a aplicao que est sendo desenvolvida.
Por fim, agradeo crtica, porm o objetivo deste artigo realmente o que o ttulo prope. A partir daqui assunto para
os prximos artigos...
Responder Citar
Eu at concordo em partes com o que voc escreveu, mas temos que se considerar algumas coisas antes.
A API influencia sim, mas quando se tem um suporte nativo e mais difundido em uma linguagem, e no o caso hoje
do Java, alm de ficar mais fcil faz com que tudo esteja mais integrado, logo o Java hoje muito rpido e
dependendo do programador (se no for preguioso) fica mais rpido do que programas escritos em C/C++, mas em
jogos, bom jogos so diferentes o C/C++ ainda muito forte hoje nessa rea, agora no Android eu no vejo o porque
de se fazer programas em C/C++, at porque tudo hoje para Android em Java e nadar contra a mar nessa altura
do campeonato acredito ser uma furada.
Responder Citar
^ voltar ao topo
Naquela poca, eu estava argumentando sobre a JVM tradicional, e no sobre o Android. O contexto tambm era
sobre que linguagem eu ia usar para o Blog, e no para desenvolver um game profissional.
De l para c, a Google construiu uma nova Virtual Machine e uma nova arquitetura, que realmente d um acesso
interessante ao OpenGL/ES (direto, rpido, etc). Vale ressaltar que o J2SE no tem suporte a OpenGL e games
como o MineCraft foram feitos utilizando-se a LWJGL. Essa desvantagem no existe no Android.
Se vale a pena fazer games diretamente em C++ hoje em dia para Android? Eu tambm tenho minhas dvidas.
H um alto custo de desenvolvimento associado ( mais difcil achar profissionais, etc), menos suporte por parte
do fabricante, e mais dificuldade de migra-lo para outras plataformas como o Ouya.
Uma possibilidade para mitigar esses problemas seria usar engines multiplataforma. Elas se apresentam em
diversas linguagens como: Unity (C#), LibGDX (Java), e at mesmo o C++ (Ethanon). O problema das engines
que geralmente elas tem seu prprio peso, seja em consumo de recursos, tamanho do binrio, etc. Alm disso,
elas dificultar que voc explore alguns dos recursos mais avanados dos dispositivos (tais como o acelermetro, o
GPS ou a cmera).
A opinio mais sensata mesmo a do Maicris. No fundo, para voc decidir se vai ou no usar C++, Java ou outra
coisa, necessrio pensar no seu projeto, nas oportunidades de negcio que voc pretende explorar, nos
mercados que pretende atingir, etc e, muito provavelmente, um maior suporte do fabricante vai pesar bastante
nessa deciso.
Responder Citar
Responder Citar
Ol ! ^ voltar ao topo
Muito bom esses artigos, eu tenho uma dvida .
Responder Citar
Bem, isso depende, na minha opnio e pelo o que vejo como tendencia, o JME est basicamente morrendo, todas as
plataformas mobile no oferecem uma JVM que rode JME, ento se voce quiser continuar no Mobile e com Java, Android
o melhor caminho.
Responder Citar
e tbm queria saber como vender os jogos em android, eu vi em alguns sites q o android market no est abilitado para
brasileiros ...
tem outras formas de vender ?
Responder Citar
Da para fazer s com o Eclipse na mo sim, mas recomendavel usar alguma engine que j vai ter implementado
muitas coisas de fisica e gerenciamento de recursos para game dev.
Eu tbm queria saber se pela sua experincia vc recomenda pra quem est comeando, programar para
celulares com androide ou para iphone ?
Responder Citar
Para iOS (iPhone e iPad) voce usa Objective-C e necessario um mac para compilar.
Responder Citar
Responder Citar
Responder Citar
Responder Citar
Responder Citar
Responder Citar
Responder Citar
Estou com o seguinte problema, tenho meu smartphone conectado porm no momento em que executo ele no reconhece o
smartphone, apenas abre o emulador. Tem alguma idia do que pode estar acontecendo, pensei em as portas USB estarem
com problemas, porm utilizo elas para vrias coisas(pen drive, o prprio smartphone para troca de arquivos) e funciona.
Isso j funcionou antes porm de uma hora para outra parou de reconher o smartphone como um emulador.
Se no estiver, provavelmente voce vai precisar achar os drivers para desenvolvimento para o seu celular (no so os
mesmo para acesso de memory card)
Responder Citar
perfeito
vlw Marcos Vasconcelos, realmente os drivers de meu computador por algum motivo ficaram em conflito.
muito obrigado
Responder Citar
Estou comeando agora com programao para dispositivos com Android e bem na instalao j tive um problema, fiz a
instalao do jdk e do SDK, mas quando fui fazer no eclipse usando help -> install softare, aparece o seguinte erro:
Essa mensagem apareceu depois que fez o download do Android SDK tools, assim mesmo?
Responder Citar
Responder Citar
Tem como eu mudar a verso do software que desenvolvi em Android depois dele pronto?
Pergunto isto pois eu fiz uma aplicao em 2.3 mas no usei algumas funcionalidades e acho que ele seria compatvel com
verses inferiores.... Tem como alterar agora?
Responder Citar
Responder Citar
Responder Citar
Ao executar o emulador avd 2.1 no eclipse, quando preencho um campo de edio esta apresentando caracteres em
japones. Como fao para mudar para portugus? No alterei nada durante a instalao.
Responder Citar
O meu tambm no aparece a opo "Android Project", alguem sabe o que fazer?
Responder Citar
VaLeU
Responder Citar
Peguei um tutorial da S pen 2.2 do galaxy note, mas no diz como passar para o celular o novo app desenvolvido. pode me
ajudar?
^ voltar ao topo
Responder Citar
Nossa kara, se eu tivesse visto essa ajuda antes, de configurar eu mesmo o ambiente para aprender a desenvolver para
android, eu teria evitado muito estresse!!!
Responder Citar
Obrigado
Responder Citar
aguivone - como escolher uma aplicao pra rodar? | 201.86.139.xxx | 29/10/2012 13:27:30
Estou com o seguinte problema, j fiz tudo conforme indicado aqui e simulei um programa feito no netbeans e rodou beleza,
mas quando crio outra aplicao, no consigo por ela pra funcionar s abre a primeira aplicao que fiz, como resolvo isso?
apesar de estar usando o netbeans creio que o eclipse seja similar na forma de fazer isso!
Responder Citar
mais vc arranjaram uma pessoa ai muito chata penso que toda gente agora pega no computador e sai desenvolvendo e
programando eu ando na escola a um bocado e s a programao como as primeiras
pedaladas complicada mais depois s pratica quanto ao senhor jose seria melhor tirar um curso heheheheheheh..
Responder Citar
Me ajudou muito!
Responder Citar
Pessoal, estou com um projeto de pesquisa para desenvolver um Android, sou um pouco leiga no assunto. Tenho o tcnico
em informtica e paguei programao em java, inclusise programao orientada a objetos, porm estou com algumas
dificuldades nas nomenclaturas, na linguagem de vocs. Poderiam me passar um resumo, ou falar um pouso sobre isso?
Presico estudar pra caramba esse assunto, preciso da ajuda dos meus internautas tbm.
Responder Citar
Muito legal pessoal, eu j tive uma experincia criando aplicaes para android, e agora tenho um projecto de uma aplicao
literalmente para android, bem como eu domino java, penso que isso j um grande passo, estou mudando de plataforma,
agora vou instalar eclipse, porque j vi que o mais utilizado. depois vou postar aqui como foi a intalao e se tiver qualquer
duvida, tmb vou postar aqui.
Responder Citar
Boa noite eu estou tendo um problema para fazer alteraes DDMS EMULATOR CONTROLS, pois preciso modificar o KML
porm os mesmo ficam bloqueador para alterao, a at mesmo o clique do mouse.
E tambem gostaria de pedir uma certa ajuda, ao eu tentar declarar uma variavel, ou at mesmo uma instncia simples, ocorre
um SINTAXE ERROR, por exemplo: TextView tv = new TextView(this);
tv.setText("teste" ;
setContent(tv);
OCORRE UM ERRO DENOMINAOD "TOKEN", impedindo que eu possa fazer a alterao do texto presente..
Responder Citar
Ola Maicris Fernandes, obrigado pela ajuda com a matria que fora postada, referente a instalao e configurao do
ECLIPSE/ANDROID.
Excelente.
Valeu.
Abraos
Responder Citar
galera sigam o primeiro passo do aproprio site da android que resolvi. consegui fazer numa boa. a diferena que apenas o
modo de criar mudou, mas depois aparecer as opes necessrias.
http://developer.android.com/sdk/installing/installing-adt.html
Responder Citar
Jhonny Eflainy - Erro ao tentar instalar o Plugin ADT | 179.177.18.xxx | 30/06/2014 14:54:34
Amigo est dando um erro ao tetar instalar o ADT plugin, tanto com HTTP quanto com HTTPS.
o erro esse:
View image
Responder Citar
link quebrado
^ voltar ao topo
Responder Citar
http://2.bp.blogspot.com/-pBCRQsGMkVk/U7F5 0bKGsHI/AAAAAAAAB84/umheuG8YXG0/s1600/error.jpg
Responder Citar
Pessoal desculpe, todo link de imagem que eu posto d erro vou tentar esse encurtado do google:
http://goo.gl/kCEBZj
Responder Citar
Tente clicar ali em "view details". Alm disso, que verso de Eclipse voc est usando?
Outra coisa, hoje em dia, a IDE recomendada para desenvolvimento Android o IntelliJ. J tentou usa-lo?
Responder Citar
Responder Citar
^ voltar ao topo
JBarros | 191.183.202.xxx | 12/09/2014 02:39:43
Fecha a janela que aberta quando o Eclipse iniciado. Depois vai em Help e procura por Eclipse Marketplace. Digite
"Android" na caixa de busca e tecle enter. Pronto. Quando carregar as opes, simplesmente instale o Android Development
Tools.
Responder Citar
Ol depois de add, ADT Plugin e, marcar developer Tools ele no d nexte fica travado s com a opo cancel.
Algu saberia me ajudar?
grato
Leonardo
Responder Citar
android configurando ambiente de desenvolvimento Android com eclipse tem algum fera aqui que sabe colocar menu handler
em qualquer aplicativo android qualquer instruo ... serve pf valeu...
Responder Citar
Responder Citar
^ voltar ao topo
Responder Citar
que dmente
Responder Citar
Responder Citar
a probreza um plobrema
Responder Citar
Bom Dia, estou tentando referenciar meu SDK no eclipse mas no estou conseguindo, j baixei o plugin foi instalado, e
quando vou em Windows>Preferences no tem a opo android para eu referenciar.
O que fao ?
^ voltar ao topo
Desde j agradeo.
Responder Citar
Suadacoes,
Preciso da Vossa ajuda,
quando fasso a criacao de um aprograma me da um erro no appcompat_v7 na pasta res/values-v21.
O meu jdk esta actualizado com o 1.8.
Responder Citar
Suadacoes,
Preciso da Vossa ajuda,
quando fasso a criacao de um aprograma me da um erro no appcompat_v7 na pasta res/values-v21.
O meu jdk esta actualizado com o 1.8.
Responder Citar
Algum sabe me dizer se possvel integrar um aplicativo windows com um aplicativo android?
Exemplo: quero cadastrar as placas de veculos em um aplicativo windows, e ai no momento que eu quiser ele faria a
consulta em um aplicativo que roda no android, possvel?
Responder Citar
^ voltar ao topo
Responder Citar
to estudando programacao no japao, e no eclipse do computador da escola nao tinha o android instalado! Procurei nos sites
em ingles e japones e nao aparecia nada pra ajudar! Ai tentei procurar em portugues com poucas expectativas e encontrei
esse tutorial e finalmente to conseguindo usa o android no pc! Muito obrigado! abracos
Responder Citar
hgctxtcgcxrctrctf
]sr
y]sd
eh
dtj
dt
jd
j]
dyk
ft]k
ukftkrtkrt7
Responder Citar
Escrever um comentrio
Your Contact Details:
Nome:
E-mail: no notificar Gravatar enabled
Website:
^ voltar ao topo
Comentrio:
Comentrio:
Ttulo:
UBBCode: -cor- -tamanho-
Message:
Security
ENVIAR
^ voltar ao topo