不同报名的两个Creator 应用在Android 上无法同时工作,请引擎组大大关注啊

情况是这样, 我们有其他项目B也用了Creator,我们自己项目A启动后台,打不开项目B。后台B打不开A,看日志是写的V8引擎start失败了,请引擎组关注一下,这个问题很严重啊。。。

这里是我们启动崩溃后的错误日志:

android E/jswrapper: Starting inspector on 0.0.0.0:5086 failed: address already in use
android A/libc: project/game/proj/game/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/proj.android/../jswrapper/v8/ScriptEngine.cpp:565: bool se::ScriptEngine::start(): assertion "ok" failed
2赞

同碰到这个问题,应用自己启动,报错,v8/ScriptEngine.cpp:565: bool se::ScriptEngine::start():

这么坑爹? 怎么没有官方的人员过来解释呢?????

@jare @panda @wangzhe 来个人看下啦 我今天新下的 把 assert目录拷出来 和so拷出来 会有这个问题

Starting inspector on 0.0.0.0:5086 failed: permission denied
exone/build/jsb-default/frameworks/cocos2d-x/cocos/scripting/js-bindings/proj.android/…/jswrapper/v8/ScriptEngine.cpp:565: bool se::ScriptEngine::start(): assertion “ok” failed

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>  
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>  
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>  
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>  
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.RESTART_PACKAGES" />
<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />

权限问题

1赞

Mark一下这个贴……

你加了哪个权限
“KILL_BACKGROUND_PROCESSES”
这个吗?

我这边和你就<uses-permission android:name="android.permission.RESTART_PACKAGES" />这个权限的区别,是加了这个解决了?

Mark

反正我加了这个解决了 不知道你的是别的问题吗?

我把所有他studio里面 mainfest的权限都加上了

@jare 麻烦官方的大大出来解释下这个问题

试试换个端口吧,估计是端口冲突了

端口?? 什么意思?

在 AppDelegate.cpp 里把 5086 换成另一个端口

9赞

非常感谢, 问题解决了!

你应该把解决的回复标为已解决

这个做成配置是否更好一点呢?硬改代码,体验很差啊 @jare

问题不是我发起的, 我只是帮顶.

只在调试时会有问题, 发布release版是不会有问题的.