美文网首页
【原】cocos creator用android studio打

【原】cocos creator用android studio打

作者: 紫荆逸 | 来源:发表于2017-07-19 11:23 被阅读2724次

    用cocos creator选中android studio编译的时候总会报错:

    AILURE: Build failed with an exception.
    * What went wrong:
    A problem occurred configuring project ':quanziyouxi'.
    > NDK not configured. 
      Download it with SDK manager.)
    * Try:
    Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output.
    
    BUILD FAILED
    

    而不选中android studio编译是可以正常打包的。
    上面的那种错误应该是要求andorid studio用其SDK manager安装ndk-bundle, 具体怎么下载安装ndk-bundle,可以参考这个:

    ndk-bundle.png
    附带参考网址

    上面本人没试过,因为本人的android studio暂时没有安装ndk选项,有的朋友可以试一下。

    言归正传,下面说说我是怎么用android studio打包apk的,
    由于本人cocos2d代码中使用了原生的安卓、ios第三方,所以直接要使用android studio打包。
    前提是你用creator构建编译打包proj.android为apk是没问题的!!

    下面集成步骤

    1.先用cocos creator构建、编译,不要勾选android studio选项!!

    2.打开你的android studio,选择第四个选项Improt project导入你的build里面的proj.android项目

    导入项目.png

    3.创建个文件夹名字,

    创建个文件夹.png 点击ok.png 选择next.png 点击finish.png

    4.根据andorid studio弹出的提示,只要出现这个,就选择cancle就可以了

    选cancel.png

    5.此时你的文件目录如下:

    此时的文件目录.png

    6.现在打包试试。选择build apk或者下面那个

    现在打包,build apk或者下面那个apk.png

    7.会报ndk的错误,并设置一下你的ndk。


    设置一下ndk.png
    选一下你的ndk.png

    8.再次打包build apk。报错,找到你文件下的jni,删掉
    (路径示例:/Users/david/Desktop/hello/build/jsb-default/frameworks/runtime-src/proj.android/myapp/hello_world/src/main/jni)。

    此时打包会报这个错.png 删除jni文件.png 删除jni后.png

    9.然后再重新打包,报错,使用Android studio可以在build.gradle中的android中添加lintOptions解决:

     lintOptions {
    
                disable'MissingTranslation'
    
            }
    

    之前本人写过这个问题的解决方法,很多,这里提供其中一种。具体可参考这里.

    重新打包,会报这个错.png 添加这个重新打包.png

    10.再次重新打包,这时候就可以打包成功了。

    打包成功,点开就可以看到apk了.png

    11.以后呢,每次新改的代码该如何打包呢。步骤就简单多了。
    先用creator构建-编译,然后找到你新生成的proj.android下的assets文件复制,再找到你的目录/Users/david/Desktop/hello/build/jsb-default/frameworks/runtime-src/proj.android/myapp/hello_world/src/main/assets的替换掉这里的assets,然后打开android studio,打包build apk就可以了。

    以后每次需要构建编译找到assets文件复制.png 打包.png 现在打包,build apk或者下面那个apk.png 打包成功,点开就可以看到apk了.png

    相关文章

      网友评论

          本文标题:【原】cocos creator用android studio打

          本文链接:https://www.haomeiwen.com/subject/zjakkxtx.html