Creator1.4.1 编译android出错一天了

忘了提醒你,你用的应该是PC吧,我们的是Mac下的,所以环境不一样了

赶紧支持吧,可以非常方便得调试C++了=。=

androidstudio自动下载SDK的时候回修改tools里面的android命令。
修改完了CocosCreator就跪了。
或者你搞两个环境,本机的android,还有androidstudio自己的安卓环境,也能解决

你好,刚才尝试了在android studio下面编译cocos2dx程序,根据上面的修改运行起来了,但是还是没法直接在android studio下面直接修改调试C++文件,会有这个支持吗?

非常感谢,按照你的操作解决问题了!

你好 ,我也遇见了这种情况,不过我的sdk>tools目录下有android文件啊

而且替换过后还是报这种错误:disappointed_relieved:

我估计是装 android stdio 的时候更新了sdk,你们是怎么解决的?

怎么解决的,感谢

非常感谢 ,问题解决了

遇到了同样的问题,多亏了这个帖子解决。
主要是android.bat里面的内容。
新的sdk里面已经不支持android的命令了。
需要用老的android.bat来代替。
我是直接把android-25拷贝到了老的sdk里面,就可以继续编译了。

我使用你的tools后,发现出现
unning: ‘/Bing/android/ndkr10e/ndk-build -C /Bing/myprojects/BlueBlock/client/BlueBlocks/build/jsb-default/frameworks/runtime-src/proj.android-studio/app -j4 NDK_MODULE_PATH=/Bing/myprojects/BlueBlock/client/BlueBlocks/build/jsb-default/frameworks/cocos2d-x:/Bing/myprojects/BlueBlock/client/BlueBlocks/build/jsb-default/frameworks/cocos2d-x/cocos:/Bing/myprojects/BlueBlock/client/BlueBlocks/build/jsb-default/frameworks/cocos2d-x/external NDK_TOOLCHAIN_VERSION=4.9 NDK_DEBUG=1’

make: Entering directory `/Bing/myprojects/BlueBlock/client/BlueBlocks/build/jsb-default/frameworks/runtime-src/proj.android-studio/app’
[armeabi-v7a] Compile++ arm : cocos2djs_shared <= main.cpp
[armeabi-v7a] Compile++ arm : cocos2djs_shared <= AppDelegate.cpp
[armeabi-v7a] Compile++ arm : cocos2djs_shared <= SDKManager.cpp
[armeabi-v7a] Compile++ arm : cocos2djs_shared <= jsb_anysdk_basic_conversions.cpp
In file included from /Bing/myprojects/BlueBlock/client/BlueBlocks/build/jsb-default/frameworks/cocos2d-x/cocos/platform/CCPlatformDefine.h:37:0,
from /Bing/myprojects/BlueBlock/client/BlueBlocks/build/jsb-default/frameworks/cocos2d-x/cocos/platform/CCPlatformMacros.h:34,
from /Bing/myprojects/BlueBlock/client/BlueBlocks/build/jsb-default/frameworks/cocos2d-x/cocos/platform/CCCommon.h:30,
from /Bing/myprojects/BlueBlock/client/BlueBlocks/build/jsb-default/frameworks/cocos2d-x/cocos/platform/android/CCApplication-android.h:32,
from /Bing/myprojects/BlueBlock/client/BlueBlocks/build/jsb-default/frameworks/cocos2d-x/cocos/platform/CCApplication.h:37,
from jni/…/…/…/Classes/AppDelegate.h:12,
from jni/hellojavascript/main.cpp:1:
/Bing/myprojects/BlueBlock/client/BlueBlocks/build/jsb-default/frameworks/cocos2d-x/cocos/platform/android/CCPlatformDefine-android.h:32:25: fatal error: android/log.h: No such file or directory
#include <android/log.h>
^
这个错误了。

试试清理一下,把obj文件删除了重新编译一下试试

谢谢,问题已解决

使用您云盘中的tools,重新了新的问题:
FAILURE: Build failed with an exception.

  • Where:
    Build file ‘D:\projectFile\NewCocosProject\proj.android-studio\app\build.gradle’ line: 1

  • What went wrong:
    A problem occurred evaluating project ‘:NewCocosProject’.

java.lang.UnsupportedClassVersionError: com/android/build/gradle/AppPlugin : Unsupported major.minor version 52.0

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output.
    编译模式:debug
    使用 Android Studio 工程:D:\projectFile\NewCocosProject\proj.android-studio
    未指定 Android 目标平台版本,自动查找一个可用版本…
    正在执行:’“D:\Android\android-sdk\tools\android” update project -t android-22 -p D:\projectFile\NewCocosProject\proj.android-studio\app’

正在执行 ndk-build…
NDK 编译模式:debug
NDK_TOOLCHAIN_VERSION: 4.9
正在执行:’“D:\Android\android-ndk-r10d\ndk-build” -C D:\projectFile\NewCocosProject\proj.android-studio\app -j4 NDK_MODULE_PATH=D:\projectFile\NewCocosProject\proj.android-studio…/cocos2d;D:\projectFile\NewCocosProject\proj.android-studio…/cocos2d/cocos;D:\projectFile\NewCocosProject\proj.android-studio…/cocos2d/external NDK_TOOLCHAIN_VERSION=4.9 NDK_DEBUG=1’

正在生成 apk 文件…
正在执行:’“D:\projectFile\NewCocosProject\proj.android-studio\gradlew.bat” --parallel --info assembleDebug’

执行命令出错,返回值:1。

Process finished with exit code 14

将所有的obj删除后重新编译,还是上述的问题。

我网上搜索过 java.lang.UnsupportedClassVersionError:

原因是:class版本不支持。经查询,Android Studio2.2必须使用JDK8及以上版本,而且是强制的。
as好像有不需要自己下载jdk吧

那为什么不用1.8呢?
jdk好像要自己下载

感谢,替换tools后,真的可以继续编译了,看来cocos跟不上android的节奏了。

老铁,云盘链接失效了,能否发一个新的windows的呢。。。麻烦啦,万分感谢!!!

链接: https://pan.baidu.com/s/1gwRjJcv6oeu_IU1LRokhEw 密码: v2xy
重新上传了~
不过建议还是用新版的androidstudio好些~

多谢。