NO.1
cocos2d-x 避免手打输入项目cpp文件到android.mk里面编译
解决:在android.mk加入三行代码:
- LOCAL_MODULE_FILENAME := libhellocpp
- FILE_LIST := hellocpp/main.cpp
- FILE_LIST += $(wildcard $(LOCAL_PATH)/../../Classes/*.cpp)
- LOCAL_SRC_FILES := $(FILE_LIST:$(LOCAL_PATH)/%=%)
- LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../Classes
NO.2
create-android-project.bat 点击选择输入目录和名字后打包完后就出现,sed:无法读取 /cygdrive,rm: 无法删除"/cygdrive/
解决:
修改Cocos2d父目录的权限,比如Cocos2d的目录为D:\Cocos2d\Cocos2d,则这里修改Cocos2d目录的权限,
(1)、添加Everyone权限。右键Cocos2dP->属性->安全
(2)、这里没有Everyone的权限,点击编辑
(3)、在这个对话框下,点击添加
(4)、在对象名称中输入Everyone
(5)、然后点击“检查名称”,然后“确定”,
此时在用户名里出现了Everyone的用户名,赋予Everyone完全控制的权限,然后应用,确定,这样再创建Android工程时就OK了。
NO.3