dicas sobre quais softwares, APIs e ferramentas precia - PUC-Rio

Propaganda
Desenvolvimento para Android Instruções de Instalação Prof. Markus Endler 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) 3 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 4 Android Studio ü 
ü 
ü 
ü 
5 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. 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.
6 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. 7 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 8 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)¹. 9 [1] - https://developer.android.com/about/dashboards/index.html
SDK Manager SDKs instalados e disponíveis [Ao desenvolver uma aplicação Android, deve-­‐se especificar o número mínimo da API] 10 Cada versão possui seu próprio pacote de exemplos. É interessante sempre fazer o download dos exemplos disponíveis para o SDK. 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 11 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! 12 
Download