Académique Documents
Professionnel Documents
Culture Documents
bySgoliveron20/12/2014inAndroid,Programacin
ElritmodeactualizacionesdeAndroidStudioesbastantealto,porloquealgunosdetallesdeesteartculopuedennoajustarse
exactamentealaltimaversindelaaplicacin.EsteartculoseencuentraactualizadoparalaversindeAndroidStudio1.0.2
ParaempezarconesteCursodeProgramacinAndroid,vamosadescribirlospasosbsicosparadisponerennuestroPCdelentornoylas
herramientasnecesariasparacomenzaraprogramaraplicacionesparalaplataformaAndroid.
Novoyaserexhaustivo,yaqueexistenmuybuenostutorialessobrelainstalacindeJava,AndroidStudioyelSDKdeAndroid,incluida
ladocumentacinoficialdelaplataforma,porloquetansloenumerarlospasosnecesariosdeinstalacinyconfiguracin,yproporcionar
losenlacesalasdistintasherramientas.Vamosall.
Paso1.DescargaeinstalacindeJava.
SiannotienesinstaladoningunaversindelJDK(JavaDevelopmentKit)puedesdescargarladesdelawebdeOracle.
AunqueyaestdisponibleJava8,paraeldesarrolloenAndroidnosseguiremosquedandoporahoraconJava7.Enelmomentodeescribir
estemanuallareversinmsrecientedeestaserieeslaversin7update71,quedeberemosdescargarparanuestraversinconcretadel
sistemaoperativo.Porejemplo,paraWindows64bitsdescargaremoselejecutablemarcadocomoWindowsx64cuyonombredeficheroes
jdk7u71windowsx64.exe.
Lainstalacinnotieneningunadificultad,setratadeuninstaladorestndardeWindowsdondetanslohayqueaceptar,pantallapor
pantalla,lasopcionesqueofrecepordefecto.
Elsiguientepasoesopcional,peropuedeevitarnosalgnqueotroproblemaenelfuturo.Crearemosunanuevavariabledeentorno
llamadaJAVA_HOMEycuyovalorsealarutadondehemosinstaladoelJDK,porejemploC:\ProgramFiles\Java\jdk1.7.0_71.Paraaadiruna
variabledeentornodelsistemaenWindowspodemosaccederalPaneldeControl/SistemaySeguridad/Sistema/Configuracinavanzada
delsistema/OpcionesAvanzadas/Variablesdeentorno.
Paso2.DescargaeinstalacindeAndroidStudioyelSDKdeAndroid.
DescargaremosAndroidStudioaccediendoalawebdedesarrolladoresdeAndroid,ydirigindonosalaseccindedicadaalSDKdela
plataforma.DescargaremoselinstaladorcorrespondienteanuestrosistemaoperativopulsandoelbotnverdeDownloadAndroidStudioy
aceptandoenlapantallasiguientelostrminosdelalicencia.
Parainstalarlaaplicacinejecutamoselinstaladordescargado(enmicasoelficherosellamaandroidstudiobundle135.1641136.exe)y
seguimoselasistenteaceptandotodaslasopcionesseleccionadaspordefecto.DuranteelprocesoseinstalarelSDKdeAndroid,los
componentesadicionalesparaeldesarrollosobreAndroid5.0,undispositivovirtual(oAVD,msadelanteveremosloqueesesto)
preconfiguradoparadichaversindeAndroid,yporsupuestoelentornodedesarrolloAndroidStudio.
Comopuedeverseenlaimagenanterior,tambinseinstalaryconfigurardurantelainstalacin(situPCescompatible)el
llamadoIntelHardwareAcceleratedExecutionManager(oHAXM),quenosayudaramejorarelrendimientodelemuladordeAndroid,ms
adelantehablaremosdeesto.Enunpasoposteriordelinstaladorsepodrindicarademslacantidaddememoriaquereservaremospara
estecomponente(sepuededejarseleccionadalaopcinpordefecto):
DurantelainstalacintendremosqueindicartambinlasrutasdondequeremosinstalartantoAndroidStudiocomoelSDKdeAndroid.Para
evitarposiblesproblemasfuturosmirecomendacinpersonalesseleccionarrutasquenocontenganespaciosenblanco.
UnavezfinalizadalainstalacinseiniciarautomticamenteAndroidStudio.Esposiblequenosaparezcaenestemomentouncuadrode
dilogoconsultandosiqueremosreutilizarlaconfiguracindealgunaversinanteriordelentorno.Pararealizarunainstalacinlimpia
seleccionaremoslaopcinIdonothaveapreviousversion.
Durantelaprimeraejecucinaparecerademselasistentedeinicioqueseencargadedescargareinstalar/actualizaralgunoscomponentes
importantesdelSDKdeAndroid(siexistieran).
Paso3.ActualizacindeAndroidStudio.
Estepasotambinesopcional,aunquerecomendable.TrasfinalizarelasistentedeinicionosaparecerlapantalladebienvenidadeAndroid
Studio:
PodemoscomprobarsiexistealgunaactualizacindeAndroidStudiopulsandoelenlacesituadoenlaparteinferiordelapantallade
bienvenida(Checkforupdatesnow),loquenosmostrarinformacinsobrelaltimaactualizacindisponible(siexiste)ynospermitir
instalarlapulsandoelbotnUpdateandrestart.Enmicaso,estabadisponiblecomoactualizacinlaversin1.0.2:
Traslaactualizacin,AndroidStudiosereiniciaryvolveremosaaparecerenlapantalladebienvenida.
Paso4.ConfiguracininicialdeAndroidStudio.
LosiguientequeharemosantesdeempezarautilizarelIDEserasegurarnosdequeestncorrectamenteconfiguradaslasrutasalosSDK
deJavayAndroid.
ParaellopulsaremoslaopcinConfiguredelapantalladebienvenida,trasstaaccederemosaProjectDefaultsydespusaProject
Structure.EnlaventanadeopcionesqueaparecerevisaremoselapartadoSDKLocationasegurndonosdequetenemoscorrectamente
configuradaslasrutasalJDKyalSDKdeAndroid.Acontinuacinmuestrolaconfiguracinenmicaso,aunquepuedevariarsegnlasrutas
quehayisutilizadoparainstalarlosdistintoscomponentes.
TraslarevisinpulsamoselbotnOKparaaceptarlaconfiguracinyvolvemosalmendelapantalladebienvenidadeAndroidStudio.
Paso5.Instalar/actualizarcomponentesdelSDKdeAndroid.
ElsiguientepasoseractualizaralgunoscomponentesdelSDKdeAndroideinstalarotrosadicionalesquenospuedensernecesarios/tiles
paraeldesarrollodenuestrasaplicaciones.
ParaelloaccederemosalmenConfigure/SDKManagerdelapantalladebienvenida,loquenospermitiraccederalSDKManagerde
Android.Conestaherramientapodremosinstalar,desinstalar,oactualizartodosloscomponentesdisponiblescomopartedelSDKde
Android.
Loscomponentesprincipalesque,comomnimo,deberemosinstalar/actualizarsernlossiguientes:
1. AndroidSDKTools
2. AndroidSDKPlatformtools
3. AndroidSDKBuildtools(porahoralaversinmsreciente)
4. UnaomsversionesdelaplataformaAndroid
5. AndroidSupportRepository(extras)
6. GooglePlayServices(extras)
7. GoogleRepository(extras)
Elpunto4esunodelosmsimportantes,yaquecontieneloscomponentesylibrerasnecesariasparadesarrollarsobrecadaunadelas
versionesconcretasdeAndroid.As,siqueremosprobarnuestrasaplicacionesporejemplosobreAndroid2.2y4.4tendremosquedescargar
susdosplataformascorrespondientes.Miconsejopersonalessiempreinstalaralmenos2plataformas:lacorrespondientealaltimaversin
disponibledeAndroid,ylacorrespondientealamnimaversindeAndroidquequeremosquesoportenuestraaplicacin,estonospermitir
probarnuestrasaplicacionessobreambasversionesparaasegurarnosdequefuncionacorrectamente.Enestecursonoscentraremosenlas
versiones4.xy5.xdeAndroid.Intentarquetodoloexpuestoseacompatiblealmenosdesdelaversin4.0.3(API15)enadelante,porlo
queennuestrocasoinstalaremos,ademsdelarecienteversin5.0(API21),algunaplataformadelaversin4,porejemplola4.4.2(API
19).
Amododereferencia,enmicasoseleccionarlossiguientescomponentes/versiones(algunospuedenestaryainstalados):
1. AndroidSDKTools(Rev.24.0.2)
2. AndroidSDKPlatformtools(Rev.21)
3. AndroidSDKBuildtools(Rev.21.1.2)
4. Android5.0.1(API21)
a. SDKPlatform
b. GoogleAPIs
c. GoogleAPIsIntelx86AtomSystemImage
5. Android4.4.2(API19)
a. SDKPlatform
b. GoogleAPIs(x86SystemImage)
6. Extras
a. AndroidSupportRepository(Rev.11)
b. GooglePlayServices(Rev.22)
c. GoogleRepository(Rev.15)
SinuestroPCnofueracompatibleconHAXM,podemossustituirloscomponentes4.3y5.2porlosdossiguientes(lafuncionalidadserla
mismaaunqueelrendimientosermslento):
4.3.GoogleAPIsARMEABIv7aSystemImage
5.2.GoogleAPIs(ARMSystemaImage)
Seleccionaremosloscomponentesquequeremosinstalaroactualizar,pulsaremoselbotnInstallpackages,aceptaremoslaslicencias
correspondientes,yesperaremosaquefinaliceladescargaeinstalacin.UnavezfinalizadoelprocesoesrecomendablecerrarelSDK
ManageryreiniciarAndroidStudio.
ConestepasoyatendramospreparadastodaslasherramientasnecesariasparacomenzaradesarrollaraplicacionesAndroid.Enprximos
apartadosveremoscomocrearunnuevoproyecto,laestructuraycomponentesdeunproyectoAndroid,ycrearemosyprobaremossobreel
emuladorunaaplicacinsencillaparaponerenprcticatodoslosconceptosaprendidos.