"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:

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.

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.

  • Fusión de manifiesto falló al intentar agregar mi propio logotipo a la aplicación Android - Android Studio
  • ¿Cómo cambiar el nombre de la aplicación de Android y el icono en tiempo de ejecución?
  • Iconos translúcidos en ActionBar cuando está inhabilitado: ¿sólo en mi teléfono?
  • ListView con ArrayAdapter y ViewHolder añadiendo iconos al ítem equivocado
  • Indicador / icono de Android ExpandableListView siempre estirado
  • Cómo eliminar la animación de iconos para la vista de navegación inferior en android
  • Icono de nueva imagen del lanzador de activos Pérdida de transparencia
  • TabLayout Icono que no se muestra
  • ¿Cómo crear una notificación sin icono en la barra de estado o simplemente ocultarlo?
  • Cómo obtener la lista de todos los accesos directos instalados que se encuentran en el inicio de pantalla de inicio en android
  • Quitar icono de la barra de acción xamarin
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.