Cocos Creator v1.7.0 内测版发布帖(11月17日更新 rc.2)

1.7.0rc1
error: Failed to load inspector folder: Error: ENOENT, editor\builtin\inspector\static\resources-tips-zh.md not found in D:\cocos1.7.0rc1\dist\resources\app.asar
at notFoundError (ELECTRON_ASAR.js:133:19)
at Object.fs.readFileSync (ELECTRON_ASAR.js:536:9)
at CcMarkdownPreview._highlightCode (packages://inspector/share/markdown-preview.js:1:447)
at CcMarkdownPreview._highlightCode (app://bower_components/vue/dist/vue.js:220:74)
at CcMarkdownPreview._updateText (packages://inspector/share/markdown-preview.js:1:281)
at CcMarkdownPreview._updateText (app://bower_components/vue/dist/vue.js:220:74)
at CcMarkdownPreview.compiled (packages://inspector/share/markdown-preview.js:1:204)
at CcMarkdownPreview.Vue._callHook (app://bower_components/vue/dist/vue.js:8232:23)
at CcMarkdownPreview.Vue._compile (app://bower_components/vue/dist/vue.js:8625:12)
at CcMarkdownPreview.Vue.$mount (app://bower_components/vue/dist/vue.js:9443:12)
at _loadInspector (D:\cocos1.7.0rc1\dist\resources\app.asar\editor\builtin\inspector\panel\index.js:1:6766)
at Editor.import.then.catch.e (D:\cocos1.7.0rc1\dist\resources\app.asar\editor\builtin\inspector\panel\index.js:1:7878)
at

请问是做什么操作出现的?表现是什么

只是有这个提示,模拟器里运行游戏时 但游戏是正常的。

编译HELLO WORLD直接报错:

Successfully started process ‘command ‘D:\InstallSoftware\AndroidSDK\ndk-bundle\ndk-build.cmd’’
[armeabi-v7a] Compile++ arm : cocos2djs_shared <= AppDelegate.cpp
[armeabi-v7a] Compile++ arm : cocos2djs_shared <= jsb_module_register.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_internal_static <= b2ChainAndCircleContact.cpp
[armeabi-v7a] Compile++ arm : cocos2dx_internal_static <= b2ChainAndPolygonContact.cpp
C:/CocosCreator/resources/cocos2d-x/cocos/…/external/sources/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.cpp:53:1: fatal error: opening dependency file E:/Develop/Cocos2d-x/GoFast/code/HotUpdateTest/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/objs/cocos2dx_internal_static//external/sources/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.o.d: No such file or directory
}
^
compilation terminated.
C:/CocosCreator/resources/cocos2d-x/cocos/…/external/sources/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.cpp:53:1: fatal error: opening dependency file E:/Develop/Cocos2d-x/GoFast/code/HotUpdateTest/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/objs/cocos2dx_internal_static/
/external/sources/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.o.d: No such file or directory
}
^
compilation terminated.
make: *** [E:/Develop/Cocos2d-x/GoFast/code/HotUpdateTest/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/objs/cocos2dx_internal_static//external/sources/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.o] Error 1
make: *** Waiting for unfinished jobs…
make: *** [E:/Develop/Cocos2d-x/GoFast/code/HotUpdateTest/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/objs/cocos2dx_internal_static/
/external/sources/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.o] Error 1
:hello_world:externalNativeBuildRelease FAILED
:hello_world:externalNativeBuildRelease (Thread[Task worker for ‘:’ Thread 2,5,main]) completed. Took 14.136 secs.

FAILURE: Build failed with an exception.

http请求为何这么慢!!一个简单的登录认证居然要4-5秒才可以完成!!

这个路径E:/Develop/Cocos2d-x/GoFast/code/HotUpdateTest太深了,windows系统对路径有限制260个字节

E:/Develop/Cocos2d-x/GoFast/code/HotUpdateTest/build/jsb-link/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/release/obj/local/armeabi-v7a/objs/cocos2dx_internal_static/__/external/sources/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.o

已经268个字节了。

还有,目测你这个不是用的rc1吧?rc1应该没问题才是。因为吧cocos2dx_internal_static改为cis,节省了20多个字节。

这个也要引擎组背锅吗

是不是你自己网络烂啊。。

嗯,这个锅必须甩开,我们不背。:sweat_smile:

v1.7.0 beta 8和 v1.7.0 rc.1
接极光推送,当home游戏到后台,有推送过来,点击跳到游戏直接崩溃,以下是log截图和最后定位的位置。

崩溃位置在CCEventDispatcher#dispatchEvent 方法

你这个没头没尾的说啥呢?

游戏中对game_on_show的监听已经注释掉,应该是cc.game中对game_on_show监听的问题。

这个问题我这里要怎么复现出来呢?能提供demo么?

我的项目也遇到这个问题,按home进入后台,能收到EVENT_HIDE, 再进入游戏,收到不到EVENT_SHOW, 画面会一只开着, 请问你怎样解决的?

目测极光推送来的时候,点击推送通知进入游戏的时候,Cocos2dxActivity.java中的onCreate被重新调用了?
这个请确认一下。
可以尝试修改一下AndroidManifest.xml中的launchMode为singleInstance,然后看看。
如果还有问题,那么请提供完整一点的日志信息,如果能提供一个复现demo就更好了。谢谢。

感谢回复,稍候试试。

onCreate确实被重新调用了,launchMode修改成singleInstance没起作用

    protected void onCreate(final Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        // Workaround in https://stackoverflow.com/questions/16283079/re-launch-of-activity-on-home-button-but-only-the-first-time/16447508
        if (!isTaskRoot()) {
            // Android launched another instance of the root activity into an existing task
            //  so just quietly finish and go away, dropping the user back into the activity
            //  at the top of the stack (ie: the last state of this task)
            finish();
            Log.w(TAG, "[Workaround] Ignore the activity started from icon!");
            return; // 应该走这里直接返回的,请确认一下是否运行到这里。
        }

看代码中的中文注释。

可以了,非常感谢。

谢谢反馈,这个问题我们会进行修复