UniversidadeFederaldeOuroPreto
ComputaçãoMóvel–DesenvolvimentoAndroid-Prof.VicenteAmorim
InstalaçãoeConfiguraçãodoAmbientedeDesenvolvimento
1. AndroidSDK
OAndroidSDKéokitdedesenvolvimentodeaplicativosmóveisparaAndroid(System
Development Kit). Nada mais é que o conjunto de softwares necessários para que
possamos desenvolver aplicativos executáveis nos dispositivos quer rodam tal
framework. Internamente, o SDK é composto por uma série de APIs, pacotes e
ferramentasquevisamtornaravidadodesenvolvedormaisfácil
2. VersõesdoAndroid
AtualmenteexistemváriosdispositivosAndroidnomercado.Cadaumdelespode
funcionarcomumaversãodiferentedoAndroidesendodiferenciadasporumcódigo
específico,conhecidocomoAPIlevel:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
APIlevel1:Android1.0.
APIlevel2:Android1.1.
APIlevel3:Android1.5(Cupcake).
APIlevel4:Android1.6(Donut).
APIlevel5:Android2.0.
APIlevel6:Android2.0.1.
APIlevel7:Android2.1(Eclair).
APIlevel8:Android2.2(Froyo).
APIlevel9:Android2.3(Gingerbread).
APIlevel10:Android2.3.3.
APIlevel11:Android3.0(Honeycomb).
APIlevel12:Android3.1.
APIlevel13:Android3.2.
APIlevel14:Android4.0(IceCreamSandwich).
APIlevel15:Android4.0.3.
APIlevel16:Android4.1(JellyBean).
APIlevel17:Android4.2(JellyBean).
APIlevel18:Android4.3(JellyBean).
APIlevel19:Android4.4(KitKat).
APIlevel20:Android4.4W(KitKatparawearables).
APIlevel21:Android5.0(Lollipop).
APIlevel22:Android5.1(LollipopMR1).
3. AndroidStudio
Durante todo o curso utilizaremos um ambiente de desenvolvimento especialmente
projetado para o desenvolvimento Android. O Android Studio possui algumas
vantagens quando comparado à versão anterior da IDE oficial (Eclipse): O editor tem
mais opções, existem templates para criação de aplicativos para diversos tipos de
dispositivos,sistemadebuildbaseadonaferramentaGradle,etc.
SigaospassosabaixoparadownloadeinstalaçãodoAndroidStudio:
•
•
InstaleoJDK7(JavaDevelopmentKit)efaçaavariáveldeambienteJAVA_HOME
apontarparaapastaondeoJDKfoiinstalado;
BaixeoAndroidStudioemhttp://developer.android.com/sdk.Apósodownload
ser iniciado, a própria página do download te fornecerá algumas dicas de
configuração.
•
•
InstaleoAndroidStudio:Duranteainstalaçãodefinaapastanaqualosprojetos
serãoarmazenados(nãoesqueçadamesma,poisiremosutilizá-ladurantetodo
osemestre).
Na primeira inicialização do Android Studio, uma tela como a abaixo será
exibida:
•
Antesdeiniciaroprimeiroprojetofaz-senecessárioinstalaralgunspacotesda
IDE.Selecioneaopção“Configure”->“SDKManager”
4. InstalaçãodepacotesviaSDKManager
AntesdeiniciarodesenvolvimentoénecessáriobaixarasplataformasdoAndroid,com
oobjetivodecriarmosemuladoresparacadaversãodosistemaoperacional.Alémdos
componentesjáinstalados,marqueparainstalaçãotambémosseguintespacotes:
•
•
Android5.1.1(API22)
o DocumentationforSDK.
o SDKPlatform.
o ARMEABIv7aSystemImage.
o GoogleAPIs.
o SourcesforAndroidSDK.
Extras(osjáinstaladosdevemseratualizados,sedisponível)
o AndroidSupportRepository.
o AndroidSupportLibrary.
o GooglePlayServices.
o GoogleRepository.
o GoogleUSBDriver.
o Intelx86EmulatorAccelerator(HAXMinstaller)(somenteseseu
computadorpossuirumprocessadorIntel).
•
Paraconcluirainstalação,cliquenobotão“Install...packages”nocantoinferior
direito.
•
•
•
Aceiteaslicençasdetodosospacotes.
Cliqueem“Install”.
Aguardeatéquetodosospacotessejambaixadoseinstalados.
5. Instalação do Intel Hardware Accelerated Execution Manager
(HAXM)
OemuladornativodoAndroidénormalmentemuitolento.Umadasopçõesparafazê-lo
rodarmaisrápidoéinstalareconfiguraresteaceleradorviahardware(épossívelainda
utilizaroutrosemuladorescomooGenymontion-https://www.genymotion.com/).
ApósodownloaddoHAXM,omesmoprecisaserinstaladonosistema(casojánão
tenhasido).
•
Acesseapastas/sdk/extras/inteleinstaleoHAXM(Figuraabaixo).
Download

Instalação e Configuração do Android Studio