Recursos privados

  • Respuestas:0
  • AbiertoSin chinchetaSin solución
  • Posts del Foro: 1

08-ago-2014 14:19:25 vía Web

Hola qué tal? Soy nuevo en el foro y totalmente inexperto (no sé programar).

El problema que tengo es que en un proyecto abierto en Eclipse, cuando intento firmarlo y exportarlo a un .apk no puedo porque me sale un error, diciendo que los recursos son privados y puede que no estén disponibles más adelante. La solución que pone es que los incluya dentro del propio proyecto, pero no tengo ni idea por más que he buscado (he vito algo de repositorios git, pero no sé si será eso...)

Este es el mensaje completo y la línea de código:

Mensaje:
Illegal resource reference: @*android resources are private and not always present

Issue: Looks for references to private resources
Id: PrivateResource

Private resources should not be referenced; the may not be present everywhere, and even where they are they may disappear without notice.

To fix this, copy the resource into your own project. You can find the platform resources under $ANDROID_SK/platforms/android-$VERSION/data/res/.

Código:
<?xml version="1.0" encoding="utf-8"?>
<layer-list
xmlns:android="">
<item android:id="@*android:id/background">
<shape>
<solid android:color="#ff000000" />
<corners android:radius="0.0dip" />
</shape>
</item>
<item android:id="@*android:id/secondaryProgress">
<clip>
<shape>
<solid android:color="#ffffb700" />
<corners android:radius="0.0dip" />
</shape>
</clip>
</item>
<item android:id="@*android:id/progress">
<clip>
<shape>
<solid android:color="#ff66ff00" />
<corners android:radius="0.0dip" />
</shape>
</clip>
</item>
</layer-list>

Gracias por adelantado! :)