cocos2d-x Android平台移植问题
首先我用的是JDK、ADT和NDK三个工具,没有用Cygwin,我有几个问题:1、我的ADT在新建project之后只有一个Android4.4包,没有androidde...
首先我用的是JDK、ADT和NDK三个工具,没有用Cygwin,我有几个问题:1、我的ADT在新建project之后只有一个Android4.4包,没有android dependencies这个包, 怎么解决?我看视频里新建之后就有这个包,后边会用到它。2、在ADT新建环境变量时C/C++ Build environment中,NDK module path中,我在建立Cocos根目录时没有出现obj这个包,有可能是哪里出了问题?3、在加入src下的org包后,比视频中多出一个文件夹.setting,这个情况有影响么?
下面是第一次运行的报错:
G:\NDK\android-ndk32-r10-windows-x86\android-ndk-r10\ndk-build.cmd
Android NDK: WARNING: APP_PLATFORM android-19 is larger than android:minSdkVersion 8 in ./AndroidManifest.xml
Android NDK: WARNING: Ignoring unknown import directory: G:\cocos2d-x-2.2
Android NDK: jni/Android.mk: Cannot find module with tag 'cocos2dx' in import path
Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ?
jni/Android.mk:23: *** Android NDK: Aborting. . Stop.(红色的)
Android NDK: The following directories were searched:
Android NDK:
**** Build Finished **** 展开
下面是第一次运行的报错:
G:\NDK\android-ndk32-r10-windows-x86\android-ndk-r10\ndk-build.cmd
Android NDK: WARNING: APP_PLATFORM android-19 is larger than android:minSdkVersion 8 in ./AndroidManifest.xml
Android NDK: WARNING: Ignoring unknown import directory: G:\cocos2d-x-2.2
Android NDK: jni/Android.mk: Cannot find module with tag 'cocos2dx' in import path
Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ?
jni/Android.mk:23: *** Android NDK: Aborting. . Stop.(红色的)
Android NDK: The following directories were searched:
Android NDK:
**** Build Finished **** 展开
2个回答
展开全部
首先不知道你用的是cocos2dx哪个版本。视频里面用的又是哪个版本。
最新的android ndk,已经不需要另外安装Cygwin了。
1.Android 4.4包可以修改为其它版本,dependencies这个包,默认我也没有。因为我未加入额外的jar包
2.我一直不知道obj这个包是什么,也从来没用到这个包。建立NDK变量就行。
3..setting是项目自动建的,这些对项目没影响。
最新的android ndk,已经不需要另外安装Cygwin了。
1.Android 4.4包可以修改为其它版本,dependencies这个包,默认我也没有。因为我未加入额外的jar包
2.我一直不知道obj这个包是什么,也从来没用到这个包。建立NDK变量就行。
3..setting是项目自动建的,这些对项目没影响。
追问
首先谢谢你,我还有一些想问的:我用的是cocos2dx 2.2版本,,ndk32-r10-windows-x86这个是ndk版本。一直显示我的Android.mk这个文件有错,我已经在cocos2d-x-2.2\projects\TestGame3\Classes里面添加了这三个cpp和头文件。
是不是我的环境变量出了问题?
追答
在Android.mk中加入两行:(路径使用反斜杠)
$(call import-add-path, D:/cocos2d-x-2.2.4)\
$(call import-add-path, D:/cocos2d-x-2.2.4/cocos2dx/platform/third_party/android/)\
具体的path,你根据自己的情况改变。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询