Cocos various pitfalls about file names
The slash (/) of all cocos file paths must be used instead
Otherwise, it will be compiled into various pitfalls of Android.
The first character of the relative path is not allowed/
/* For example, res/test.png should be the standard/res/test.png, which can work on a pc and does not work on Android * // The pc is normal, the callback function on android does not contain the executed ctor: getInstance ()-> getTextureCache ()-> addImageAsync (/res/test.png, [&] (Texture2D * texture) {}); // correct Director: getInstance ()-> getTextureCache ()-> addImageAsync (res/test.png, [&] (Texture2D * texture ){}); auto animation = Animation: create (); // This type of pc is normal, and the android system directly redirects the animation-> addSpriteFrameWithFile (res \ test.png ); // write animation-> addSpriteFrameWithFile (res/test.png) correctly );
I hope it will be useful to those who are new to cocos.