2014-01-15 20 views
0

我有一款使用Ant编译的Android游戏,我试图将其与Amazon Game Circle集成 。我的项目和GameCircleSDK在 结构中看起来相似:都包含jni/,libs/,res/和其他标准目录 。要整合游戏圈,Amazon's documentation只触及Eclipse并指示 在工作区中包含游戏圈并将其添加为依赖项如何使用Ant集成Amazon Game Circle?

这在Ant中等价于什么?我想让我的源代码树的游戏圈保留 ,并仍然对它进行编译,获取所有JAR和资源。

build.xml和我目前使用的其他构建文件是由android create project生成的默认构建文件。我在这里张贴供参考(剥离下来的默认评论):

<?xml version="1.0" encoding="UTF-8"?> 
<project name="Game" default="help"> 
    <property file="local.properties" /> 
    <property file="ant.properties" /> 

    <property environment="env" /> 
    <condition property="sdk.dir" value="${env.ANDROID_HOME}"> 
     <isset property="env.ANDROID_HOME" /> 
    </condition> 
    <loadproperties srcFile="project.properties" /> 

    <fail 
      message="sdk.dir is missing." 
      unless="sdk.dir" 
    /> 

    <import file="custom_rules.xml" optional="true" /> 
    <import file="${sdk.dir}/tools/ant/build.xml" /> 
</project> 
+0

我不是一位蚂蚁专家,但在这里发布构建XML可能会有帮助。 –

回答

0

这里是你如何做到这一点:

  1. 添加的SDK作为project.properties参考。路径必须是相对的。

    android.library.reference.1=../../relative/path/to/gamecircle
  2. 运行android update lib-project -p /path/to/gamecircle添加build.xml到GameCircle。