"ERROR obtener 'android: icono' atributo: el atributo no es un valor de cadena" al intentar subir al Android Market
No hay una pregunta similar aquí, pero el Google en torno a otras personas han tenido el mismo problema. Ninguna de las revisiones recomendadas está funcionando.
El error completo es:
- Cambiar la forma o la sombra del icono o eliminarlo por completo
- Directorio de iconos y pantallas splash de Cordova
- Obtener icono de la aplicación predeterminada que abre un archivo
- Android transformar el icono en otro
- ¿Dónde puedo encontrar los íconos de la pestaña de Android?
El archivo no es válido: W / ResourceType (32055): Error al obtener entrada para 0x7f050001 (t = 4 e = 1) en el paquete 0 (error -75) ERROR obtener el atributo 'android: icon' no es un valor de cadena
Aquí está mi manifiesto:
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.dominoes" android:versionCode="10" android:versionName="2.00"> <application android:icon="@drawable/myicon" android:label="@string/app_name"> <activity android:name=".Dominoes" android:screenOrientation="landscape" android:configChanges="orientation|keyboardHidden" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4" /> <supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:anyDensity="false" /> </manifest>
La imagen, "myicon.png", se encuentra en la carpeta res / drawable. Es un .png 96×96.
- ¿Por qué GoogleMaterial.Icon no tiene el icono de cierre de sesión en la biblioteca de Android?
- Icono del cajón de navegación (ic_drawer) no se muestra
- Sin embargo, otro: Lista de iconos de Android Holo Drawable?
- Cómo mostrar el recuento de notificaciones en el icono de la barra de herramientas en android
- Fondo de botón de barra de acción
- ¿Cómo utilizar iconos personalizados en jQuery móvil?
- ¿Dónde están almacenados los dibujos o clipart de android.R.drawable?
- Android cómo ocultar programaticamente el ícono del lanzador
Bueno, después de atornillar con este estúpido insecto durante un par de horas, encontré la respuesta por mi cuenta. Esta es una de mis pocas aplicaciones que está localizada en español, por lo que mi directorio res tenía lo siguiente:
res / values-es
res / valores
Esto aparentemente funcionó bien en las versiones anteriores del Android Market. Creo que la última vez que actualizé esta aplicación fue hace más de un año.
De todos modos, resulta que necesitaba sólo un directorio de valores simples:
res / valores
res / values-es
res / valores
Acabo de copiar el contenido del directorio values-en en el directorio de valores y ahora el Android Market está feliz y me permite subir mi .apk. No había visto esta respuesta en particular en ninguna de las investigaciones que encontré, así que espero que esto ayude a alguien.
Usted tiene que poner el icono utilizado en su carpeta principal dibujable. Usted no tiene que eliminar los iconos de las otras carpetas, dejarlos con los diferentes tamaños de iconos, pero poner al menos uno de ellos en el dibujable.
En mi caso pongo el icon.png a todas las carpetas (xdpi mdpi y otras). Para solucionarlo, eliminé todos los iconos de las carpetas dibujables (xdpi mdpi y otros) y puse un 96×96 en la carpeta dibujable y el problema resolvió.
Con las últimas necesidades de Play Store, puede que necesites poner tu android: icono dibujable desde tu archivo AndroidManifest.xml en una carpeta "drawable" o "drawable-nodpi" si solo la tienes en carpetas relacionadas con el cubo como "drawable-large -land "u otras carpetas que especifiquen los recursos relacionados con el cubo.
En mi caso, acabo de copiar el recurso que utilizo para mi icono de aplicación en mi carpeta "drawable-nodpi" y la Play Store aceptó mi apk.
- ¿Cómo comprobar si mi ListView tiene número desplazable de artículos?
- Android: detecta cuándo se activa / desactiva el GPS (o cuando ya no se utiliza ninguna aplicación)