Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/05/2014, 11:42
abrahamhs
 
Fecha de Ingreso: enero-2009
Ubicación: Kandor
Mensajes: 209
Antigüedad: 15 años, 10 meses
Puntos: 11
Respuesta: ClassNotFoundException PathShape android

Buenas tardes, por fin despues de varios días logre resolverlo. El error si estaba en la linea que marque en negritas:
ShapeDrawable dAsteroide=new ShapeDrawable(new PathShape(pathAsteroide, 1, 1) ); y es debido a que el unico constructor de la clase PathShape pide dos float
PathShape(Path path, float stdWidth, float stdHeight)
Recuerden que en java las constantes float se deben declarar explicitamente es decir si colocan
new PathShape(pathAsteroide, 1.0, 1.0)
el editor les marcara error porque no puede convertir double a float. La forma correcta es asi:

ShapeDrawable dAsteroide=new ShapeDrawable(new PathShape(pathAsteroide,1.0f,1.0f));

Dejo la solución porque he visto que hay muchos errores similares, aunque las soluciones que encontre anteriormente no aplicaban en mi caso, esta solución puede aplicar para alguien.

Saludos y gracias