如何使用Ant整合亚马逊游戏圈?

时间:2014-01-15 19:34:22

标签: java android ant kindle-fire

我有一个使用Ant编译的Android游戏,我尝试整合它 与亚马逊游戏圈。我的项目和GameCircleSDK看起来相似 结构:包含jni/libs/res/和其他标准目录 对于Android。要整合游戏圈,Amazon's documentation只触及Eclipse并指示 在工作区中添加游戏圈,并将其添加为依赖关系

Ant中的等价物是什么?我想让Game Circle出局 我的源代码树仍然可以编译,获取所有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>

1 个答案:

答案 0 :(得分:0)

这是你如何做到的:

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

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