按照http://blog.rekoo.net/?p=77 在linux下建立cocos2d-x for android的开发环境 这篇文章说明搭建cocos2d-x环境之后,在
/root/work/apache-ant-1.8.4/bin/ant debug install 这一步报错,解决办法如下:
将项目proj.android/目录下的local.properties 文件拷贝到下面的目录
cp local.properties /home/zhang/android/cocos2d-2.1beta3-x-2.1.0/cocos2dx/platform/android/java/
随便到samples的示例项目中找一个icon.png 放到项目目录的proj.android/res/drawable。。。。等等这四个文件夹下,如下:
cp /samples/HelloLua/proj.android/res/drawable-ldpi/icon.png gameshot/proj.android/res/drawable-hdpi/
cp samples/HelloLua/proj.android/res/drawable-ldpi/icon.png gameshot/proj.android/res/drawable-hdpi/
cp samples/HelloLua/proj.android/res/drawable-ldpi/icon.png gameshot/proj.android/res/drawable-ldpi/
cp samples/HelloLua/proj.android/res/drawable-ldpi/icon.png gameshot/proj.android/res/drawable-mdpi/
/root/work/apache-ant-1.8.4/bin/ant debug install 这一步报错,解决办法如下:
将项目proj.android/目录下的local.properties 文件拷贝到下面的目录
cp local.properties /home/zhang/android/cocos2d-2.1beta3-x-2.1.0/cocos2dx/platform/android/java/
随便到samples的示例项目中找一个icon.png 放到项目目录的proj.android/res/drawable。。。。等等这四个文件夹下,如下:
cp /samples/HelloLua/proj.android/res/drawable-ldpi/icon.png gameshot/proj.android/res/drawable-hdpi/
cp samples/HelloLua/proj.android/res/drawable-ldpi/icon.png gameshot/proj.android/res/drawable-hdpi/
cp samples/HelloLua/proj.android/res/drawable-ldpi/icon.png gameshot/proj.android/res/drawable-ldpi/
cp samples/HelloLua/proj.android/res/drawable-ldpi/icon.png gameshot/proj.android/res/drawable-mdpi/
cp samples/HelloLua/proj.android/res/drawable-ldpi/icon.png gameshot/proj.android/res/drawable-xhdpi/
或者修改:/android/cocos2d-2.1beta3-x-2.1.0/template/android/copy_files.sh
87 # android.bat of android 4.0 don't create res/drawable-hdpi res/drawable-ldpi and res/drawable-mdpi.
88 # These work are done in ADT
89 copy_icon(){
90 # if [ ! -d $APP_DIR/proj.android/res/drawable-hdpi ]; then
91 cp -r $HELLOWORLD_ROOT/proj.android/res/drawable-hdpi $APP_DIR/proj.android/res
92 cp -r $HELLOWORLD_ROOT/proj.android/res/drawable-ldpi $APP_DIR/proj.android/res
93 cp -r $HELLOWORLD_ROOT/proj.android/res/drawable-mdpi $APP_DIR/proj.android/res
94 # fi
95 }
注释掉 90,94 这两行
运行TexturePacker 时报错:
TexturePacker: error while loading shared libraries: libQtWebKit.so.4: cannot open shared object file: No such file or directory
搜到原因如下:https://aur.archlinux.org/packages.php/1%7D/rxvt-unicode-cvs%7D%7D/packages.php?ID=53393
依赖包qtwebkit没有安装,解决办法,打开终端,输入:apt-get -install -f