Home Menu

Menu



Avisos

Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android


 
Herramientas
  #1  
Viejo 29/07/14, 05:54:47
Avatar de LEAJIM_454
LEAJIM_454 LEAJIM_454 no está en línea
Miembro del foro
Mensajes: 215
 
Fecha de registro: nov 2012
Mensajes: 215
Modelo de smartphone: Galaxy Ace
Versión de ROM: 2.3.6 Stock
Tu operador: Otra
Mencionado: 1 comentarios
Tagged: 0 hilos
¿Como puedo cambiar la API Level de mi aplicacion?

Hola, desde hace un tiempo ando programando una aplicacion compilandolo con la API 17 mi pregunta es que si se puede subir esta API a 19 o superior, ya que esta por salir android L y en SDK nos da una preview ayuda por favor, mil gracias de antemano.
Responder Con Cita


  #2  
Viejo 29/07/14, 08:33:17
Avatar de pernath
pernath pernath no está en línea
Miembro del foro
Mensajes: 83
Compra y venta: (1)
 
Fecha de registro: may 2011
Mensajes: 83
Modelo de smartphone: LG optimus 2x
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
Buenas,

sí que puedes. Primero debes descargarla por la el SDK Manager y después realizar los siguientes pasos

- Modificar tu archivo "AndroidManifest.xml", concretamente este tag:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17"/> (en esta línea debes poner el Sdk con el que quieres compilar tu proyecto y que previamente has descargado, en tu caso debes reemplazar el 17 por 19)

- Botón derecho sobre tu proyecto / propiedades/ sección Android y seleccionas la API (19)

y Finalmente si vas a ejecutar un emulado deberás crear uno sobre la API (19) con la que trabajas (Android Virtual Device Manager)

Creo que esto es todo

Un saludo.
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 29/07/14, 11:21:39
Avatar de manolazo
manolazo manolazo no está en línea
Miembro del foro
Mensajes: 219
 
Fecha de registro: jun 2012
Localización: Madrid
Mensajes: 219
Modelo de smartphone: Samsung Galaxy S7 edge
Tu operador: Pepephone
Mencionado: 1 comentarios
Tagged: 0 hilos
Pregunta.

Cuando llevas un tiempo programando para la api 17 por ejemplo, y salen versiones de api superiores, ¿es necesario cambiar el android:targetSdkVersion="17" a uno mayor?

Se supone que si compila para 17 lo hara para la 19 o las que vengan no?

Es que no tengo muy claro el concepto de targetVersion , de hecho yo ni lo he cambiado y lo tengo en 17 que es el API de mi galaxy s3 (4.2.2) con lo que hago las pruebas.

Pensaba que lo importante es el minSdkVersion.
Responder Con Cita
  #4  
Viejo 29/07/14, 11:51:47
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por manolazo Ver Mensaje
Pregunta.

Cuando llevas un tiempo programando para la api 17 por ejemplo, y salen versiones de api superiores, ¿es necesario cambiar el android:targetSdkVersion="17" a uno mayor?

Se supone que si compila para 17 lo hara para la 19 o las que vengan no?

Es que no tengo muy claro el concepto de targetVersion , de hecho yo ni lo he cambiado y lo tengo en 17 que es el API de mi galaxy s3 (4.2.2) con lo que hago las pruebas.

Pensaba que lo importante es el minSdkVersion.
El targetSdkVersion no es muy importante, los verdaderamente importantes son el Build Version (en el fichero properties) y el Min Version. Aunque en la mayoría de los casos te va a interesar que el targetSdkVersion coincida con el minSdkVersion, salvo algunas excepciones.
Responder Con Cita
  #5  
Viejo 29/07/14, 18:35:51
Avatar de LEAJIM_454
LEAJIM_454 LEAJIM_454 no está en línea
Miembro del foro
Mensajes: 215
 
Fecha de registro: nov 2012
Mensajes: 215
Modelo de smartphone: Galaxy Ace
Versión de ROM: 2.3.6 Stock
Tu operador: Otra
Mencionado: 1 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por pernath Ver Mensaje
Buenas, sí que puedes. Primero debes descargarla por la el SDK Manager y después realizar los siguientes pasos - Modificar tu archivo "AndroidManifest.xml", concretamente este tag: (en esta línea debes poner el Sdk con el que quieres compilar tu proyecto y que previamente has descargado, en tu caso debes reemplazar el 17 por 19) - Botón derecho sobre tu proyecto / propiedades/ sección Android y seleccionas la API (19) y Finalmente si vas a ejecutar un emulado deberás crear uno sobre la API (19) con la que trabajas (Android Virtual Device Manager) Creo que esto es todo Un saludo.
Gracias por tu pronta respuesta, espero que puedas ayudarme mi problema es ayer tuve que actualizar mi Eclipse bajando uno nuevo desde la pagina oficial ya que en el sdk no me aparecia la opcion de bajar algunos extra como las librerias de licencias, pero eso no fue nada al reemplazar por completo crei que podia usar como si nada el nuevo ya que trae un monton de mejoras si no me equivoco este fue lanzado el 2 de julio de 2014, pero bueno estaba con KitKat API 19 y ahora me baje exactamente el sdk pero cada vez que creo una actividad esta aparece con muchos errores por que se extiende de ActionBarActivity en vez de Activity y cada vez que creo una actividad tengo que corregirlo y es algo molesta por que trabajo con mil y una actividades podrias ayudarme a corregirlo? o es que voy a tener que comenzar otro proyecto u.u de ser asi estoy totalmente fastidiado, gracias por leer y gracias de antemano por la ayuda.

Saludos
Responder Con Cita
  #6  
Viejo 29/07/14, 18:43:17
Avatar de LEAJIM_454
LEAJIM_454 LEAJIM_454 no está en línea
Miembro del foro
Mensajes: 215
 
Fecha de registro: nov 2012
Mensajes: 215
Modelo de smartphone: Galaxy Ace
Versión de ROM: 2.3.6 Stock
Tu operador: Otra
Mencionado: 1 comentarios
Tagged: 0 hilos
Gracias lo que dijiste me ayudo ya no me aparecen errores, eres lo maximo muchas gracias.
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 06:51:04 (GMT +1)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007