忘了提醒你,你用的应该是PC吧,我们的是Mac下的,所以环境不一样了
赶紧支持吧,可以非常方便得调试C++了=。=
androidstudio自动下载SDK的时候回修改tools里面的android命令。
修改完了CocosCreator就跪了。
或者你搞两个环境,本机的android,还有androidstudio自己的安卓环境,也能解决
你好,刚才尝试了在android studio下面编译cocos2dx程序,根据上面的修改运行起来了,但是还是没法直接在android studio下面直接修改调试C++文件,会有这个支持吗?
非常感谢,按照你的操作解决问题了!
你好 ,我也遇见了这种情况,不过我的sdk>tools目录下有android文件啊
而且替换过后还是报这种错误
我估计是装 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的呢。。。麻烦啦,万分感谢!!!
多谢。