Quantcast
Channel: Cocos中文社区 - 最新主题
Viewing all articles
Browse latest Browse all 88737

64位 Win 10下编译 android 版本,报错,应该是 NDK_MODULE_PATH 的设置问题。。我用的 creator 版本 v1.3.1 , NDK 版本: r10e

$
0
0

@183458094 写道:

第一次接触的就是cocos creator,之前没用过cocos2d-x,android版本编译出错。。报错内容在最后面
网上看到的大多数都是说cocos2d-x的。。。有些对不上。。
论坛里看到一个类似的。。好像也没有明确解决方案。。。也有可能是我看露了。。。

先说说配置:
creator版本v1.3.1
NDK:android-ndk-r10e
sdk和ant1.9.7都是cocos网站推荐的网址下的
js引擎和cocos2d-x引擎用的是creator内置的。。。

自己做的努力:
看报错大概是路径设置有问题。。。网上的解决方法大致是cocos2d-x相关的。。。有些对不上号。。
貌似是NDK_MODULE_PATH的路径有问题。。网上说要设置3个路径。。
我在系统的环境变量里新加了NDK_MODULE_PATH变量。。
值为C:\CocosCreator\resources\cocos2d-x\:
C:\CocosCreator\resources\cocos2d-x\external\:
C:\CocosCreator\resources\cocos2d-x\cocos\
用冒号分隔的(网上看的说不用;用:)
貌似没啥用,这个路径应该是creator里自带的cocos2d-x的目录。。三个路径也大致是网上找的。。
希望高手能指导一下~
不胜感谢!!!

编译模式:release
使用 Android Studio 工程:F:\Project\firstTest\build\jsb-default\frameworks\runtime-src\proj.android-studio
正在执行:'"E:\Android-SDK\tools\android" update project -t android-10 -p F:\Project\firstTest\build\jsb-default\frameworks\runtime-src\proj.android-studio\app'

Updated project.properties
Updated local.properties
Updated file F:\Project\firstTest\build\jsb-default\frameworks\runtime-src\proj.android-studio\app\proguard-project.txt
正在执行 ndk-build...
NDK 编译模式:release
NDK_TOOLCHAIN_VERSION: 4.9
正在执行:'"E:\android-ndk-r10e\ndk-build" -C F:\Project\firstTest\build\jsb-default\frameworks\runtime-src\proj.android-studio\app -j4 NDK_MODULE_PATH=F:\Project\firstTest\build\jsb-default\frameworks\cocos2d-x;F:\Project\firstTest\build\jsb-default\frameworks\cocos2d-x\cocos;F:\Project\firstTest\build\jsb-default\frameworks\cocos2d-x\external NDK_TOOLCHAIN_VERSION=4.9'

F:\Project\firstTest\build\jsb-default\frameworks\cocos2d-x\cocos/scripting/js-bindings/proj.android/Android.mk:86: *** Android NDK: Aborting. . Stop.
Android NDK: F:\Project\firstTest\build\jsb-default\frameworks\cocos2d-x\cocos/scripting/js-bindings/proj.android/Android.mk: Cannot find module with tag 'cocos' in import path
Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ?
Android NDK: The following directories were searched:
Android NDK:
make.exe: Entering directory F:/Project/firstTest/build/jsb-default/frameworks/runtime-src/proj.android-studio/app'
make.exe: Leaving directory
F:/Project/firstTest/build/jsb-default/frameworks/runtime-src/proj.android-studio/app'
执行命令出错,返回值:2。

帖子: 2

参与者: 1

阅读整个主题


Viewing all articles
Browse latest Browse all 88737

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>