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

Respuesta
 
Herramientas
  #1  
Viejo 07/02/12, 11:27:01
Array

[xs_avatar]
anggar anggar no está en línea
Miembro del foro
 
Fecha de registro: mar 2009
Mensajes: 73
Modelo de smartphone: htc diamond

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
Array

[xs_avatar]
anggar anggar no está en línea
Miembro del foro
 
Fecha de registro: mar 2009
Mensajes: 73
Modelo de smartphone: htc diamond

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
Array

[xs_avatar]
the_gentleman the_gentleman no está en línea
Usuario novato en la web
 
Fecha de registro: ene 2012
Mensajes: 9
Modelo de smartphone: Galaxy S i9000
Tu operador: Orange
Hola, estoy un poco verde yo también, pero creo que cambiando el minSdkversion a 8 podría valer
__________________
Sgs i9000xxjvk 1200mhz
CM7 Nightly 181 2.3.7
Kernel NEO 17 r16
Responder Con Cita
  #4  
Viejo 07/02/12, 17:09:15
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
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
Array

[xs_avatar]
anggar anggar no está en línea
Miembro del foro
 
Fecha de registro: mar 2009
Mensajes: 73
Modelo de smartphone: htc diamond

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
Array

[xs_avatar]
anggar anggar no está en línea
Miembro del foro
 
Fecha de registro: mar 2009
Mensajes: 73
Modelo de smartphone: htc diamond

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   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 11:53:13 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /