-
Creator 版本: 2.4.3
-
目标平台: Android
-
重现方式:ts调用java有问题
-
首个报错:
-
之前哪个版本是正常的: 2.3.3
-
手机型号: oppo
-
手机浏览器:
-
编辑器操作系统:
-
重现概率: 100%
ts 写法和 java写法是没得问题的, 我直接从2.3.3的版本上面复制过来的, 2.3.3是能正常跑的
能不能贴下 ts 和 Java的代码?
我们的项目是从2.3.4升的,没动这块代码,是可以用的。不清楚你的调用
我用 Helloworld 项目直接测试也是存在这个问题的, 不过发现2.4.3里面存在AppActivity和InstantAppActivity, AppActivity类js层调用不到,InstantAppActivity这个可以 , 而在2.3.3是只有AppActivity,不太清楚为什么版本升级后会有两个Activity,却只实例化了其中一个
我发布的平台是Android 而非Android Instant
有点跑题了,第一个问题:
以下摘自Cocos文档
从 v2.3.0 开始,Android 与 Android Instant 使用同一个构建模板,构建生成的工程都是在
build\jsb-default\frameworks\runtime-src\proj.android-studio目录中
意思是构建Android时会同时生成AppActivity和InstantActivity,目录结构:
/jsb-default/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/AppActivity.java
/jsb-default/frameworks/runtime-src/proj.android-studio/game/src/org/cocos2dx/javascript/InstantAppActivity.java
是的, 是这个问题引起的初始化的是InstantAppActivity, 我刚刚对比了一下2.3.3里面构建Android的项目并没有InstantAppActivity,而2.4.3构建的Android的项目是两个Activity
该主题在最后一个回复创建后7天后自动关闭。不再允许新的回复。



