打包安卓 不能使用cc.sys.localStorage.setItem

  • Creator 版本:2.3.3

  • 目标平台: android

  • 详细报错信息,包含调用堆栈:
    2020-05-27 15:52:25.622 6519-6630/? E/JniHelper: Classloader failed to find class of org/cocos2dx/lib/Cocos2dxLocalStorage
    2020-05-27 15:52:25.622 6519-6630/? E/JniHelper: Failed to find class org/cocos2dx/lib/Cocos2dxLocalStorage
    2020-05-27 15:52:25.624 6519-6630/? E/JniHelper: Classloader failed to find class of org/cocos2dx/lib/Cocos2dxLocalStorage
    2020-05-27 15:52:25.624 6519-6630/? E/JniHelper: Failed to find class org/cocos2dx/lib/Cocos2dxLocalStorage
    2020-05-27 15:52:25.624 6519-6630/? E/JniHelper: Failed to find static java method. Class name: org/cocos2dx/lib/Cocos2dxLocalStorage, method name: setItem, signature: (Ljava/lang/String;Ljava/lang/String;)V

  • 重现方式:打包安卓release版本

  • 之前哪个版本是正常的 :android studio 打包debug正常

  • 手机型号 :honor 10

  • 手机浏览器 :

  • 编辑器操作系统 :android 10

  • 编辑器之前是否有其它报错 :

  • 出现概率:

  • 额外线索:

mark 顺便看看回复 走了安卓构建以后还是h5么如果不是应该不能用localStorage把

正解是我不小心把coocs自动配置的混淆配置给改了。但是这个在debug模式不会被混淆所以看不出来,只有在release下才会被混淆。低级错误