linux上cocos2dx Android打包环境

android sdk wget -c http://dl.google.com/android/android-sdk_r23.0.2-linux.tgz
  sudo apt-get install -y libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z
  sudo apt-get install openjdk-7-jdk
  tar -zxvf android-sdk_r23.0.2-linux.tgz
  echo ‘export ANDROID_HOME="‘$HOME‘/Downloads/android-sdk-linux"‘ >> ~/.bashrc
  echo ‘export PATH="$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools"‘ >> ~/.bashrc
  echo ‘export JAVA_CMD="/usr/lib/jvm/java-7-openjdk-amd64/bin/java"‘ >> ~/.bashrc
     
  andorid sdk manager 更新  
     
     
android ndk wget -c http://dl.google.com/android/ndk/android-ndk-r10c-linux-x86_64.bin
  chmod 777 android-ndk-r10c-linux-x86_64.bin
  ./android-ndk-r10c-linux-x86_64.bin
     
cocos2dx python setup.py  
  python android-build.py -p 21 cpp-tests
     
     
问题1 解决 Android NDK: ERROR  Android.mk:cocos_freetype2_static: LOCAL_SRC_FILES points to a missing file 
  参考 http://blog.csdn.net/o_oxo_o/article/details/39377797
  参考 http://blog.csdn.net/lxd211/article/details/23977525
  因为svn服务器上没有上传.a文件。类似的还有可能是.so文件。比如如果用了fmod库,提示找不到fmod库的.so文件的时候,看看svn设置里面的忽略文件类型。一般*.a和*.so都是被忽略的。任意文件夹右击,找到tortoiseSVN->属性(setting)->常规属性,右侧面板下方可看到。
     
 安装cocos工具
cd cocos2d-x-3.1/tools/cocos2d-console/bin

python install.py

 
创建项目 cocos new testApk -p com.lulu.testApk -l cpp -d /home/melos1305/project/linux_bulid_apk/
编译apk cocos compile -p android --ap 20

查看 ~/.bashrc 有环境变量

export ANDROID_HOME="/home/melos1305/android/android-sdk-linux"
#export PATH="$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platforms"
export PATH="$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools"
export JAVA_CMD="/usr/lib/jvm/java-7-openjdk-amd64/bin/java"

# Add environment variable COCOS_CONSOLE_ROOT for cocos2d-x
export COCOS_CONSOLE_ROOT=/home/melos1305/project/cocos2dx/cocos2d-x-3.1/tools/cocos2d-console/bin
export PATH=$COCOS_CONSOLE_ROOT:$PATH

# Add environment variable NDK_ROOT for cocos2d-x
export NDK_ROOT=/home/melos1305/android/android-ndk-r10c
export PATH=$NDK_ROOT:$PATH

# Add environment variable ANDROID_SDK_ROOT for cocos2d-x
export ANDROID_SDK_ROOT=/home/melos1305/android/android-sdk-linux
export PATH=$ANDROID_SDK_ROOT:$PATH
export PATH=$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools:$PATH

# Add environment variable ANT_ROOT for cocos2d-x
export ANT_ROOT=/usr/bin
export PATH=$ANT_ROOT:$PATH
时间: 2024-10-11 01:46:02

linux上cocos2dx Android打包环境的相关文章

cocos2dx android 打包环境配置 安装包下载

安装包 所需要的安装包如下: Cocos2d-x 3.4,地址 http://cn.cocos2d-x.org/download#anchor2. 其他安装包百度下载网盘链接:http://pan.baidu.com/s/1c0hRJig 密码:kfzq Android SDk. NKD,Cocos2d官方推荐使用R9D版本,使用R10D会出现找不到srand函数错误. Eclipse,我使用的是最新的Luna标准版. ADT,用Eclipse开发Android程序需要用到ADT环境. JDK,

Mac系统cocos2dx + android 开发环境配置

Mac系统cocos2dx + android 开发环境配置 /****************************************************** 这遍文章主要转载自:http://www.cnblogs.com/wt616/p/3758828.html(这位大哥真的很牛,谢谢!) 然后,文章中又加入了一些自己的理解以及在实际操作过程中遇到问题的解决办法.而这些办法也是来自于伟大 的网友,但由于搜索的比较多,很多出处地址都没有记录好,抱歉,若你们看到,告诉我,我再加上地

window7下 cocos2dx android交叉编译环境部署小结

上周被android交叉编译搞惨了,还好最后弄好了,写个小结以后备用吧. 步骤,1.下载cygwin的devel和shells模块 2. 2.设置环境变量 a.设置NDK_ROOT b.设置Path 编辑Path,在后面追加4个环境变量,以;号隔开(别忘了给前面的加上;),4个分别是android的sdk的platform-tools,android的sdk的tools,   cygwin的bin,上面添加的NDK_ROOT C:\Work\adt-bundle-windows-x86_64-2

ubuntu14.04上搭建android开发环境

这几天心血来潮,想在ubuntu上写写android软件.所以就上网找些资料在ubuntu上搭建android环境,结果要么时不完整的,要么就是过时的.所以我把我搭建android环境的过程写下了,以便以后忘了可以参考参考,也给来看这篇博文的读者一些启迪吧. 搭建android环境有几个步骤: 1.必须得安装java吧 下载链接 java 选择最新的版本吧,将jdk解压到自己要放的文件夹,我的是/var/android/java. 然后配置环境变量: sudo gedit /etc/profil

如何在u不能图上搭配android开发环境——ubuntu小技巧4

如何在linux下用eclipse配置android开发环境 好长时间没有搭配android开发环境了,前几天在win下配了一个用了一下,开始经常使用linux系统的我无法满足于win,今天在ubuntu下试了下,配置了linux下的android环境,在这里分享给想学安卓 的朋友!在另外一篇博客里面介绍了如何搭配win下的android开发环境,有兴趣的朋友可以看一看! 搭配android环境有两种方法:第一种使用集成开发包,第二种自己下载配置插件. 至于是否方便,当然第一种比较容易,省时,合

Ubuntu 12.04(64位)上搭建android 开发环境 (ADT 、android-studio)

1. ubuntu 12.04  64位 2. 下载: 1) Oracel JDK :http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 2) ADT bundle  :http://developer.android.com/sdk/index.html 3)android -studio : http://developer.android.com/sdk/installing

在mac本上折腾android 开发环境

众所周知的原因,google的很多网站在国内无法访问,苦逼了一堆天朝程序员,下是在mac本上折腾android 开发环境的过程: 一.先下载android sdk for mac 给二个靠谱的网址: a). http://down.tech.sina.com.cn/page/45703.html b). http://mac.softpedia.com/get/Developer-Tools/Google-Android-SDK.shtml 到这个面下载后,解压到某个目录 二.设置下载的代理服务

Windows上搭建android开发环境

在搭建android开发环境时需要四部分内容,框架如下 其中Java SDK和Eclipse在java4android中有过介绍,重点介绍ADT和Android SDK的安装. 安装Android SDK: 打开https://developer.android.com/sdk/index.html#Other下载Android SDK并安装,安装完成后打开Android SDK Manager,下载你需要的SDK版本 打开Eclipse,点击Window→Preferences→Android

linux下的Android开发环境搭建(2)

一.JDK的安装配置 在个人主文件夹下新建文件夹software,在software下新建java文件夹,用于存放各种android开发程序,本人用户名叫aaa,所以完整目录就是/home/aaa/ software/java 然后把jdk-7-linux-x64.gz复制到/home/aaa/software/java/目录下面,右键解压缩,会出现jdk-7-linux-x64文件,再次右键解压缩,出现jdk1.7.0文件夹,如图1-1: 图1-1 接下来配置开发环境,使用命令sudo ged