Upload
alejo-acosta
View
13
Download
0
Embed Size (px)
Citation preview
EntornodedesarrolloAndroid(AndroidStudio)bySgoliveron20/12/2014inAndroid,Programacin
ElritmodeactualizacionesdeAndroidStudioesbastantealto,porloquealgunosdetallesdeesteartculopuedennoajustarseexactamentealaltimaversindelaaplicacin.EsteartculoseencuentraactualizadoparalaversindeAndroidStudio1.0.2
ParaempezarconesteCursodeProgramacinAndroid,vamosadescribirlospasosbsicosparadisponerennuestroPCdelentornoylasherramientasnecesariasparacomenzaraprogramaraplicacionesparalaplataformaAndroid.
Novoyaserexhaustivo,yaqueexistenmuybuenostutorialessobrelainstalacindeJava,AndroidStudioyelSDKdeAndroid,incluidaladocumentacinoficialdelaplataforma,porloquetansloenumerarlospasosnecesariosdeinstalacinyconfiguracin,yproporcionarlosenlacesalasdistintasherramientas.Vamosall.
Paso1.DescargaeinstalacindeJava.
SiannotienesinstaladoningunaversindelJDK(JavaDevelopmentKit)puedesdescargarladesdelawebdeOracle.
AunqueyaestdisponibleJava8,paraeldesarrolloenAndroidnosseguiremosquedandoporahoraconJava7.Enelmomentodeescribirestemanuallareversinmsrecientedeestaserieeslaversin7update71,quedeberemosdescargarparanuestraversinconcretadelsistemaoperativo.Porejemplo,paraWindows64bitsdescargaremoselejecutablemarcadocomoWindowsx64cuyonombredeficheroesjdk7u71windowsx64.exe.
Lainstalacinnotieneningunadificultad,setratadeuninstaladorestndardeWindowsdondetanslohayqueaceptar,pantallaporpantalla,lasopcionesqueofrecepordefecto.
Elsiguientepasoesopcional,peropuedeevitarnosalgnqueotroproblemaenelfuturo.CrearemosunanuevavariabledeentornollamadaJAVA_HOMEycuyovalorsealarutadondehemosinstaladoelJDK,porejemploC:\ProgramFiles\Java\jdk1.7.0_71.ParaaadirunavariabledeentornodelsistemaenWindowspodemosaccederalPaneldeControl/SistemaySeguridad/Sistema/Configuracinavanzadadelsistema/OpcionesAvanzadas/Variablesdeentorno.
Paso2.DescargaeinstalacindeAndroidStudioyelSDKdeAndroid.
DescargaremosAndroidStudioaccediendoalawebdedesarrolladoresdeAndroid,ydirigindonosalaseccindedicadaalSDKdelaplataforma.DescargaremoselinstaladorcorrespondienteanuestrosistemaoperativopulsandoelbotnverdeDownloadAndroidStudioyaceptandoenlapantallasiguientelostrminosdelalicencia.
Parainstalarlaaplicacinejecutamoselinstaladordescargado(enmicasoelficherosellamaandroidstudiobundle135.1641136.exe)yseguimoselasistenteaceptandotodaslasopcionesseleccionadaspordefecto.DuranteelprocesoseinstalarelSDKdeAndroid,loscomponentesadicionalesparaeldesarrollosobreAndroid5.0,undispositivovirtual(oAVD,msadelanteveremosloqueesesto)preconfiguradoparadichaversindeAndroid,yporsupuestoelentornodedesarrolloAndroidStudio.
Comopuedeverseenlaimagenanterior,tambinseinstalaryconfigurardurantelainstalacin(situPCescompatible)elllamadoIntelHardwareAcceleratedExecutionManager(oHAXM),quenosayudaramejorarelrendimientodelemuladordeAndroid,msadelantehablaremosdeesto.Enunpasoposteriordelinstaladorsepodrindicarademslacantidaddememoriaquereservaremosparaestecomponente(sepuededejarseleccionadalaopcinpordefecto):
DurantelainstalacintendremosqueindicartambinlasrutasdondequeremosinstalartantoAndroidStudiocomoelSDKdeAndroid.Paraevitarposiblesproblemasfuturosmirecomendacinpersonalesseleccionarrutasquenocontenganespaciosenblanco.
UnavezfinalizadalainstalacinseiniciarautomticamenteAndroidStudio.Esposiblequenosaparezcaenestemomentouncuadrodedilogoconsultandosiqueremosreutilizarlaconfiguracindealgunaversinanteriordelentorno.PararealizarunainstalacinlimpiaseleccionaremoslaopcinIdonothaveapreviousversion.
Durantelaprimeraejecucinaparecerademselasistentedeinicioqueseencargadedescargareinstalar/actualizaralgunoscomponentesimportantesdelSDKdeAndroid(siexistieran).
Paso3.ActualizacindeAndroidStudio.
Estepasotambinesopcional,aunquerecomendable.TrasfinalizarelasistentedeinicionosaparecerlapantalladebienvenidadeAndroidStudio:
PodemoscomprobarsiexistealgunaactualizacindeAndroidStudiopulsandoelenlacesituadoenlaparteinferiordelapantalladebienvenida(Checkforupdatesnow),loquenosmostrarinformacinsobrelaltimaactualizacindisponible(siexiste)ynospermitirinstalarlapulsandoelbotnUpdateandrestart.Enmicaso,estabadisponiblecomoactualizacinlaversin1.0.2:
Traslaactualizacin,AndroidStudiosereiniciaryvolveremosaaparecerenlapantalladebienvenida.
Paso4.ConfiguracininicialdeAndroidStudio.
LosiguientequeharemosantesdeempezarautilizarelIDEserasegurarnosdequeestncorrectamenteconfiguradaslasrutasalosSDKdeJavayAndroid.
ParaellopulsaremoslaopcinConfiguredelapantalladebienvenida,trasstaaccederemosaProjectDefaultsydespusaProjectStructure.EnlaventanadeopcionesqueaparecerevisaremoselapartadoSDKLocationasegurndonosdequetenemoscorrectamenteconfiguradaslasrutasalJDKyalSDKdeAndroid.Acontinuacinmuestrolaconfiguracinenmicaso,aunquepuedevariarsegnlasrutasquehayisutilizadoparainstalarlosdistintoscomponentes.
TraslarevisinpulsamoselbotnOKparaaceptarlaconfiguracinyvolvemosalmendelapantalladebienvenidadeAndroidStudio.
Paso5.Instalar/actualizarcomponentesdelSDKdeAndroid.
ElsiguientepasoseractualizaralgunoscomponentesdelSDKdeAndroideinstalarotrosadicionalesquenospuedensernecesarios/tilesparaeldesarrollodenuestrasaplicaciones.
ParaelloaccederemosalmenConfigure/SDKManagerdelapantalladebienvenida,loquenospermitiraccederalSDKManagerdeAndroid.Conestaherramientapodremosinstalar,desinstalar,oactualizartodosloscomponentesdisponiblescomopartedelSDKdeAndroid.
Loscomponentesprincipalesque,comomnimo,deberemosinstalar/actualizarsernlossiguientes:
1. AndroidSDKTools2. AndroidSDKPlatformtools3. AndroidSDKBuildtools(porahoralaversinmsreciente)4. UnaomsversionesdelaplataformaAndroid5. AndroidSupportRepository(extras)6. GooglePlayServices(extras)7. GoogleRepository(extras)
Elpunto4esunodelosmsimportantes,yaquecontieneloscomponentesylibrerasnecesariasparadesarrollarsobrecadaunadelasversionesconcretasdeAndroid.As,siqueremosprobarnuestrasaplicacionesporejemplosobreAndroid2.2y4.4tendremosquedescargarsusdosplataformascorrespondientes.Miconsejopersonalessiempreinstalaralmenos2plataformas:lacorrespondientealaltimaversindisponibledeAndroid,ylacorrespondientealamnimaversindeAndroidquequeremosquesoportenuestraaplicacin,estonospermitirprobarnuestrasaplicacionessobreambasversionesparaasegurarnosdequefuncionacorrectamente.Enestecursonoscentraremosenlasversiones4.xy5.xdeAndroid.Intentarquetodoloexpuestoseacompatiblealmenosdesdelaversin4.0.3(API15)enadelante,porloqueennuestrocasoinstalaremos,ademsdelarecienteversin5.0(API21),algunaplataformadelaversin4,porejemplola4.4.2(API19).
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. SDKPlatformb. GoogleAPIsc. GoogleAPIsIntelx86AtomSystemImage
5. Android4.4.2(API19)a. SDKPlatformb. GoogleAPIs(x86SystemImage)
6. Extrasa. AndroidSupportRepository(Rev.11)b. GooglePlayServices(Rev.22)c. GoogleRepository(Rev.15)
SinuestroPCnofueracompatibleconHAXM,podemossustituirloscomponentes4.3y5.2porlosdossiguientes(lafuncionalidadserlamismaaunqueelrendimientosermslento):
4.3.GoogleAPIsARMEABIv7aSystemImage5.2.GoogleAPIs(ARMSystemaImage)
Seleccionaremosloscomponentesquequeremosinstalaroactualizar,pulsaremoselbotnInstallpackages,aceptaremoslaslicenciascorrespondientes,yesperaremosaquefinaliceladescargaeinstalacin.UnavezfinalizadoelprocesoesrecomendablecerrarelSDKManageryreiniciarAndroidStudio.
ConestepasoyatendramospreparadastodaslasherramientasnecesariasparacomenzaradesarrollaraplicacionesAndroid.Enprximosapartadosveremoscomocrearunnuevoproyecto,laestructuraycomponentesdeunproyectoAndroid,ycrearemosyprobaremossobreelemuladorunaaplicacinsencillaparaponerenprcticatodoslosconceptosaprendidos.