aula 1 - prática11 sdk&manager&! no!sdk!manager,!temos: • sdktools –...
TRANSCRIPT
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!