11
Prof. Markus Endler Desenvolvimento para Android Instruções de Instalação

Aula 1 - Prática11 SDK&Manager&! No!SDK!Manager,!temos: • SDKTools – Ferramentas!obrigatórias!parao desenvolvimento. É!importante!que! mantenhamoso SDKTools,SDKPlaorm9Tools

  • Upload
    others

  • View
    45

  • Download
    0

Embed Size (px)

Citation preview

Prof.  Markus  Endler  

Desenvolvimento  para  Android    

Instruções  de  Instalação  

3  

Pré-­‐requisitos  

ü  Para  desenvolver  para  plataforma  Android,  é  necessário  fazer  o  download  e  instalar:  

•  Android  SDK  Tools:  necessário  para  gerenciamento  de  versões  do  SDK  (SDK  Manager)  e  criação  de  disposiDvos  virtuais  (AVD  Manager)  

•  Java  Development  Kit  (JDK):  como  o  desenvolvimento  em  Android  é  feito  através  da  linguagem  Java,  é  necessário  o  JDK  (JRE  não  é  suficiente)  

•  Eclipse:  ambiente  de  desenvolvimento  uDlizado  neste  curso  para  desenvolver  para  Android,  através  do  plugin  ADT  (Android  Development  Tools)  

4  

ADT  Bundle  para  Eclipse  ü  A  versão  recomendada  no  curso  para  desenvolvimento  para  Android.  ü  Bundle  com  IDE  Eclipse  +  Android  SDK  +  plugin  ADT  já  configurado.  ü  Download  em  hRp://developer.android.com/sdk/index.html  

5  

Android  Studio  ü  IDE  alternaDva  de  desenvolvimento  para  Android  [ainda  em  BETA].  ü  Bundle  com  Android  Studio  IDE  +  SDK  já  configurado.  ü  Download  em  hRp://developer.android.com/sdk/installing/studio.html  ü  A  transferência  de  projetos  entre  Eclipse  <-­‐>  Android  Studio  é  bem  simples,  então  

pode  instalar  as  duas  IDEs  caso  queira.  

6  

Android  SDK  Stand-­‐alone  ü  Você  pode  baixar  também  o  Android  SDK  separado  de  bundles  de  IDE.  ü  Faça  isso  caso  queira  usar  uma  versão  já  instalada  de  uma  IDE  Java,  como  o  

Eclipse,  ao  invés  de  baixar  um  novo  Eclipse*.  ü  Acesse  o  site  hRp://developer.android.com/sdk/installing/index.html  ü  Clique  em  Stand-­‐alone  SDK  Tools  ü  Siga  as  instruções  de  instalação  para  a  plataforma  desejada.  ü  Instale  o  plugin  ADT  para  o  Eclipse,  tutorial  aqui:  hRp://developer.android.com/

sdk/installing/installing-­‐adt.html  

* Lembrando que não tem problema em ter mais de um Eclipse IDE na mesma máquina.

7  

Configurando  o  ADT  

ü  Após  a  instalação  do  ADT  e  reinicialização  do  Eclipse,  deve-­‐se  configurar  o  plugin  ADT  para  encontrar  o  diretório  do  Android  SDK.  

ü  Selecione  Window  >  Preferences...  para  abrir  o  painel  de  preferências  do  Eclipse  

ü  Selecione  Android  no  painel  à  esquerda  

ü  Na  propriedade  SDK  Loca)on  no  painel  principal,  clique  em  Browse...  e  localize  o  diretório  onde  o  Android  SDK  foi  instalado  no  seu  computador  

ü  Clique  em  Apply,  e  depois  em  OK.  

8  

Download  e  Instalação  do  JDK  

ü  Para  uDlizar  o  Android  SDK,  é  necessário  fazer  o  download  e  instalar  o  Java  Development  Kit  (JDK)  

ü  Acesse  hRp://www.oracle.com/technetwork/java/javase/downloads/index.html  e  faça  o  download  do  Java  JDK  •  O  JRE  não  é  suficiente.  Para  quaisquer  desenvolvimento  Java  sempre  é  preciso  

fazer  o  download  do  JDK  

9  

Android  SDK  Manager  ü  Ao  final  da  instalação  do  ADT  Bundle  para  Eclipse,  estarão  disponíveis  o  SDK  

Manager  e  o  AVD  Manager:  •  SDK  Manager  auxilia  na  instalação  de  outras  tools  e  APIs  necessárias  para  o  

desenvolvimento  •  É  preciso  fazer  o  download  separado  de  cada  um  das  APIs  desejadas  para  

desenvolvimento.  Essas  são  as  mais  usadas/recentes  (Q3  2014):  •  L  (Api  20  –  Preview)  •  KitKat  (Api  19  –  V4.4)  •  Jelly  Bean  (Api  16  ~  18  –  V4.1.X  ~  4.3)  •  Gingerbread  (API  10  -­‐  V2.3.3).    

•  Cada  número  de  versão  [2.3.3,  3.1,  4.0.3]  corresponde  um  número  da  API  [2.3.3  =  10,  3.1  =  12,  4.0.3  =  15]  

•  As  APIs  KitKat,  JellyBean  e  Gingerbread  juntas  têm  88%  da  distribuição  total  de  APIs  Android  (Q3  2014)¹.  

[1] - https://developer.android.com/about/dashboards/index.html

10  

SDK  Manager  

SDKs  instalados    e  disponíveis    

[Ao  desenvolver  uma  aplicação  Android,  deve-­‐se  especificar  o  número  mínimo  da  API]  

Cada  versão  possui  seu  próprio  pacote  

de  exemplos.    É  interessante  sempre  fazer  o  download  dos  

exemplos  disponíveis  para  o  SDK.    

11  

SDK  Manager  ü  No  SDK  Manager,  temos:  

•  SDK  Tools  –  Ferramentas  obrigatórias  para  o  desenvolvimento.  É  importante  que  mantenhamos  o  SDK  Tools,    SDK  PlaYorm-­‐Tools  e  SDK  Build-­‐Tools  sempre  atualizados  para  a  ulDma  versão/revisão.  

•  APIs  Android  –  São  as  plataformas  de  desenvolvimento  Android.  Não  é  necessário  baixar  todas  as  APIs  e  exemplos,  mas  sim  somente  as  que  interessarem  à  aplicação  a  ser  desenvolvida.    

•  Para  essa  disciplina,  é  necessária  somente  a  API  17.  Porém  nada  o  impede  de  baixar  qualquer  outra  também.  

 •  Extras  –  Outras  tools  não  obrigatórias  para  desenvolvimentos  específicos.    •  Dentre  elas,  usaremos  as  seguintes  na  disciplina:  

•  Android  Support  Library  –  necessária  para  o  desenvolvimento  de  aplicações  com  certas  features  mais  recentes  (API  12  e  acima)  em  aparelhos  anDgos.  

•  Google  Play  Services  –  necessária  para  o  desenvolvimento  de  aplicações  que  usem  certos  serviços  da  Google,  como  Google  Maps  por  exemplo.  

•  Google  USB  Driver  –  necessária  para  depuração  em  um  aparelho  Android  conectado  

12  

SDK  Manager  –  Resumo  ü  Em  resumo,  para  a  disciplina,  deverá  ser  baixado:  

ü  Tools:  Versões  mais  recentes  de  Android  SDK  Tools,  Android  PlaYorm-­‐Tools  e  Android  Build-­‐Tools.  

ü  APIs:  Todos  os  componentes  de  Android  4.2.2  (API  17).  Normalmente  usaremos  a  Google  API  ao  invés  da  SDK  Plaworm,  que  é  basicamente  a  SDK  Plaworm  já  com  alguns  serviços  Google  instalados.  

ü  Extras:  Android  Support  Library,  Google  Play  Services  e  Google  USB  Driver.  Se  quiser  pode  marcar  para  baixar  tudo  do  pacote  extras  para  facilitar,  já  que  seus  outros  componentes  também  são  interessantes.  

 ü  Mantenha  sempre  todos  os  componentes  baixados  atualizados  para  a  úldma  

versão!