20/05/2014, 11:42
|
| | 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 |