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 07/02/12, 11:27:01
Avatar de anggar
anggar anggar no está en línea
Miembro del foro
Mensajes: 73
 
Fecha de registro: mar 2009
Mensajes: 73
Modelo de smartphone: htc diamond
Mencionado: 0 comentarios
Tagged: 0 hilos
Nuevo problema

Es lo que tiene ser novato que intenta uno cosas y como no sabe muy bien lo que hace la caga.

Tengo una aplicacion casi terminada y estoy intentando mejorarla-

El tema es que queria que se instalara directamente en la SD o por lo menos lo permitiera, la version antertior no podia

total que edito el manifiest.xml para añadirle una linea que he visto en un post de este foro, pero al hacerlo me da un error.

la borro para correr el programa y dejarlo como estaba hasta averiguar que pasa y ahora no se compila porque me da dos errores, pero si esta como estaba antes

qeu ha pasado? como lo arreglo? os pongo el manifiest y los errores.


<?
xmlversion="1.0"encoding="utf-8"?>

<


manifestxmlns:android="http://schemas.android.com/apk/res/android"
package="com.app.tecnich.es"

android:versionCode="1"
android:versionName="1.0">



<uses-sdkandroid:minSdkVersion="7"/>



<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name">
<activity

android:name=".SPINNERActivity"

android:label="@string/app_name">
<intent-filter>

<actionandroid:name="android.intent.action.MAIN"/>

<categoryandroid:name="android.intent.category.LAUNCHER"/>



<intent-filter>

<activity>
<application>

<manifest>

el error me lo da en la linea 2
error: No resource identifier found for attribute 'installLocation' in package 'android'

curiosamente esa linea la borre.

y en la linea 6

The markup in the document following the root element must be well-formed.

lo he comparado con otros manifiest y son aparentemente exactamente iguales.

Ayuda por favor. y sobre todo muchas gracias.




Última edición por anggar Día 12/02/12 a las 09:51:57 Razón: solucionado
Responder Con Cita


  #2  
Viejo 07/02/12, 11:54:46
Avatar de anggar
anggar anggar no está en línea
Miembro del foro
Mensajes: 73
 
Fecha de registro: mar 2009
Mensajes: 73
Modelo de smartphone: htc diamond
Mencionado: 0 comentarios
Tagged: 0 hilos
Bueno pues me contesto yo solo.

Parece ser que para poder usar esa opcion hace falta usar algo mas elevado que android 2.1 que es con lo que estaba yo compilando-

y al borrar la linea el error permanecia porque no le habia dado a grabar al archivo

ya lo he hecho y parece qeu todo ha vuelto a su ser, salvo que no puedo instalar el programa en la SD..

Alguna idea?

Gracias.
Responder Con Cita
  #3  
Viejo 07/02/12, 16:54:17
Avatar de the_gentleman
the_gentleman the_gentleman no está en línea
Usuario novato en la web
Mensajes: 9
 
Fecha de registro: ene 2012
Mensajes: 9
Modelo de smartphone: Galaxy S i9000
Versión de ROM: CM7 NIGTHLY 181
Versión de Radio: XXXJVK
Tu operador: Orange
Mencionado: 0 comentarios
Tagged: 0 hilos
Hola, estoy un poco verde yo también, pero creo que cambiando el minSdkversion a 8 podría valer
Responder Con Cita
  #4  
Viejo 07/02/12, 17:09:15
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
Tienes que hacer un Update del proyecto para que funciona con el API 8 (Froyo), así podrás usar la línea del destino de la instalación.

@the_gentleman Una cosa es el destino del proyecto y otra el minSDKVersion, aunque parezcan iguales no lo son. Uno sirve para indicarle al compilador que API usar y el otro para indicar la versión mínima de instalación, si es inferior dará error de instalación.

Ejemplo:

Quieres hacer una aplicación que pueda tomar fotos desde la propia aplicación, y quieres que tu aplicación pueda tomar fotos desde la cámara frontal (API 9, Gingerbread) , pero también quieres que pueda usarse en Froyo.

La versión del proyecto tendría que ser como mínimo API 9, para poder usar la API de elegir la cámara del dispositivo, pero el minSDKVersion tendría que ser API 8, para que se pueda instalar sin problemas en Froyo. Luego además tendrías que controlar que si el API es inferior a 9 no se puedan llamar a las funciones de cambio de cámara para que no te de error la aplicación (o simplemente controlar el error con un Try y Catch), pero eso ya es otra historia.
Responder Con Cita
  #5  
Viejo 07/02/12, 19:37:29
Avatar de anggar
anggar anggar no está en línea
Miembro del foro
Mensajes: 73
 
Fecha de registro: mar 2009
Mensajes: 73
Modelo de smartphone: htc diamond
Mencionado: 0 comentarios
Tagged: 0 hilos
Muchas Gracias KiogenN y the_gentelman.

voy a ver como se hace eso del update,
ya lo he hecho y el programa parece que funciana ahora lo pasare al movil para ver si se puede pasar a la SD.

esta tarde he estado implementando la parte de calculo puro del programa y ha ido todo bien despues de un monton de lineas de codigo ya calcula lo que tiene que calcular.

si teneis interes os lo pasaria para que lo vieseis y me sigerais cosas a mejorar.

solo me falta implementar unos botones de ayudas para indicar que son cada una de las opciones.

Repito muchas gracias.
Responder Con Cita
  #6  
Viejo 07/02/12, 22:37:59
Avatar de anggar
anggar anggar no está en línea
Miembro del foro
Mensajes: 73
 
Fecha de registro: mar 2009
Mensajes: 73
Modelo de smartphone: htc diamond
Mencionado: 0 comentarios
Tagged: 0 hilos
OK solucionado
he cambiado la version a la 8 y funciona en mi telefono
y ya he comprobado que se instala en la SD

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: 00:57:08 (GMT +2)

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