编译libgdx

编译libgdx
1.安装ant
  将ant下载下来,并使用相关命令解压。
2.通过svn取得全部的代码
3.如果只希望编译android相关的部分,修改/gdx/jni/build.xml
</target>
 
  <target name="compile-natives">
- <ant antfile="build-win32.xml"/>
- <ant antfile="build-win64.xml"/>
- <ant antfile="build-lin32.xml"/>
- <ant antfile="build-lin64.xml"/>
- <ant antfile="build-android.xml"/>
+<!-- <ant antfile="build-win32.xml"/> -->
+<!-- <ant antfile="build-win64.xml"/> -->
+<!-- <ant antfile="build-lin32.xml"/> -->
+<!-- <ant antfile="build-lin64.xml"/> -->
+ <ant antfile="build-android.xml"/> 


4.添加ndk路径,这里指的是xml中的,/source/build.xml
<project name="gdx" default="all" basedir=".">
<description>libgdx distribution build file</description>


<!-- property for NDK_HOME, you need to set this to
 the root directory of your Android NDK installation,
 e.g. c:\android-ndk or /opt/android-ndk -->
<property environment="env" />
<property name="env.NDK_HOME" value="/home/mzechner/android-ndk-r5"/>




修改为<property name="env.NDK_HOME" value="/cygdrive/F/pocobuild/android-ndk-r6-windows/android-ndk-r6"/>
我使用的是cygwin,如果是别的系统请根据情况设置


5.修改环境变量
  修改.bash_profile
# for libgbx ant
NDK_HOME=/cygdrive/F/pocobuild/android-ndk-r6-windows/android-ndk-r6
export NDK_HOME


6.将ant的路径添加到PATH里面
7.进入源代码目录,允许ant
8.除了出现了一个小问题
  tools 里面的ScaledNumericPanel.java中128行有个字符,ant不识别
9.改过以后成功编译
package:
      [jar] Building jar: E:\libgdx\source\target\dist\gdx.jar
      [jar] Building jar: E:\libgdx\source\target\dist\gdx-sources.jar
      [jar] Building jar: E:\libgdx\source\target\dist\gdx-backend-android-sourc
es.jar
      [jar] Building jar: E:\libgdx\source\target\dist\gdx-backend-jogl-sources.
jar
      [jar] Building jar: E:\libgdx\source\target\dist\gdx-backend-lwjgl-sources
.jar
      [jar] Building jar: E:\libgdx\source\target\dist\gdx-openal-sources.jar
      [jar] Building jar: E:\libgdx\source\target\dist\gdx-backend-jogl.jar
      [jar] Building jar: E:\libgdx\source\target\dist\gdx-backend-lwjgl.jar
      [jar] Building jar: E:\libgdx\source\target\dist\gdx-backend-android.jar
      [jar] Building jar: E:\libgdx\source\target\dist\gdx-twl.jar
      [jar] Building jar: E:\libgdx\source\target\dist\gdx-tools.jar
     [copy] Copying 1 file to E:\libgdx\source\target\dist
     [copy] Copying 1 file to E:\libgdx\source\target\dist
     [copy] Copying 1 file to E:\libgdx\source\target\dist
     [copy] Copying 1 file to E:\libgdx\source\target\dist\armeabi
     [copy] Copying 1 file to E:\libgdx\source\target\dist\armeabi
     [copy] Copying 1 file to E:\libgdx\source\target\dist\armeabi-v7a
     [copy] Copying 1 file to E:\libgdx\source\target\dist\armeabi-v7a
     [copy] Copying 1 file to E:\libgdx\source\target\dist
     [copy] Copying 1 file to E:\libgdx\source\target\dist
     [copy] Copying 1 file to E:\libgdx\source\target\dist
     [copy] Copying 1 file to E:\libgdx\source\target\dist
     [copy] Copying 1 file to E:\libgdx\source\target\dist


all:
      [zip] Building zip: E:\libgdx\source\libgdx-0.9.2.zip


BUILD SUCCESSFUL
Total time: 49 seconds




建立桌面环境
http://www.cnblogs.com/zhangweia/archive/2011/08/26/2154645.html
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值