R.drawable no puede resolver la imagen

He comprobado un montón de preguntas sobre stackoverflow y parece que tengo todas las cosas correctas, pero mi R.drawable no detectará mi imagen. Está en / res / drawable y en todas las otras carpetas (mdpi, hdpi etc.)

ShipImage = context.getResources().getDrawable(R.drawable.player); 

Y aquí está mi R.java

  public static final class drawable { public static final int background=0x7f020000; public static final int buttons=0x7f020001; public static final int dead=0x7f020002; public static final int enemy=0x7f020003; public static final int ic_launcher=0x7f020004; public static final int play_btn=0x7f020005; public static final int player=0x7f020006; } 

¿Está seguro de importar import com.yourcompanyname.product.R ?

en lugar de

import android.R;

import com.yourcompanyname.product.R difiere de import android.R

En primer lugar es su proyecto de archivo R, que es generado por SDK.

import android.R es un archivo R incorporado, que es proporcionado por Android.

Asegúrese de que su imagen es png. También compruebe que ha guardado el diseño en el que tiene que inflar la imagen.

  • No se pudo leer la fila 0, col -1 de CursorWindow?
  • MissingResourceException: No se puede encontrar el paquete para el nombre base sun.util.logging.resources.logging, locale en_US
  • Sustitución repetida de caracteres en String
  • Balloon in Chatting Aplicación para Android
  • Ejemplo de android.util.Pair
  • No se puede resolver el constructor (Android Intent)
  • Android: Generación de Curva Elíptica KeypPair
  • ¿Está bien para guardar una matriz JSON en SharedPreferences?
  • Entero aleatorio: Android
  • Android OpenCV: dibujo de partidos con feature2d
  • Cómo integrar Unity en una actividad de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.