android 版本编译成功但运行失败

  • Creator 版本:2.0.4

  • 目标平台: Android

  • 详细报错信息,包含调用堆栈:
    D/main: cocos_android_app_init
    D/JniImp: nativeInit: 1080, 1920,
    D/jswrapper: Initializing V8, version: 6.0.286.52
    D/Cocos2dxActivity: onWindowFocusChanged() hasFocus=true
    D/jswrapper: libuv version: 1.13.1
    D/jswrapper: Debugger listening…, visit [ chrome-devtools://devtools/bundled/inspector.html?v8only=true&ws=0.0.0.0:5086/00010002-0003-4004-8005-000600070008 ] in chrome browser to debug!
    D/jswrapper: For help see https://nodejs.org/en/docs/inspector
    D/cocos2d-x: fullPathForFilename: No file found at jsb-adapter/jsb-builtin.jsc. Possible missing file.
    D/cocos2d-x: fullPathForFilename: No file found at jsb-adapter/jsb-builtin.js. Possible missing file.
    E/jswrapper: ScriptEngine::runScript script jsb-adapter/jsb-builtin.js, buffer is empty!
    D/cocos2d-x: fullPathForFilename: No file found at main.jsc. Possible missing file.
    D/cocos2d-x: fullPathForFilename: No file found at main.js. Possible missing file.
    E/jswrapper: ScriptEngine::runScript script main.js, buffer is empty!
    A/libc: /Applications/CocosCreator.app/Contents/Resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/Value.cpp:539: se::Object* se::Value::toObject() const: assertion “isObject()” failed
    Fatal signal 6 (SIGABRT), code -6 in tid 15418 (GLThread 359)
    Application terminated.

  • 重现方式:
    在creator中构建android项目,android studio导入build目录中的android项目,make project成功,点击Run,app一启动就crash

我也碰到这问题 怎么解决呢

apk 里没有 main.js,不要用 Gradle 4.6,有 bug,导致资源没打进去

我在用4.6啊。。。建议用多少的?android stuido我下载最新的。。。3.2.0。我用3.0是可以吗?

不用改 Android studio 版本,默认的工程配置就不是 4.6。删除 build 目录,重新构建,然后用 Android Studio 导入,导入时可能会提示你升级 Gradle,不要升级就可以

1赞

Android Studio 是 3.2.0 是没关系的,Gradle 配置不要用 Gradle 4.6 + plugin 3.2.0 就可以,参考: https://forum.cocos.com/t/cocos-creator-1-9-3-android-studio/69780/3?u=leda

那边提示要求你最低版本用4.6的。

遇到了同样的问题,想问一下有找到解决的办法吗

关闭 Android Studio 的 Instant Run 看看。https://www.childsay.com/cocos-creator-android-studio-not-found-AppActivity.html

解决了吗,我也遇到同样的问题 gradle4.10.1