Java 如何使用Ant集成Amazon游戏圈?

Java 如何使用Ant集成Amazon游戏圈?,java,android,ant,kindle-fire,Java,Android,Ant,Kindle Fire,我有一个Android游戏,它是用Ant编译的,我试着把它整合起来 与亚马逊游戏圈。我的项目和GameCircleSDK在中看起来很相似 结构:两者都包含jni/、libs/、res/和其他标准目录 对于Android。要集成游戏圈,只需触摸Eclipse并指示 将游戏圈包括在工作区中,并将其作为依赖项添加 在Ant中,这个等价物是什么?我想把游戏圈排除在外 在我的源代码树上编译,获取所有JAR和资源 我当前使用的build.xml和其他构建文件是由AndroidCreate项目生成的默认文件。

我有一个Android游戏,它是用Ant编译的,我试着把它整合起来 与亚马逊游戏圈。我的项目和GameCircleSDK在中看起来很相似 结构:两者都包含jni/、libs/、res/和其他标准目录 对于Android。要集成游戏圈,只需触摸Eclipse并指示 将游戏圈包括在工作区中,并将其作为依赖项添加

在Ant中,这个等价物是什么?我想把游戏圈排除在外 在我的源代码树上编译,获取所有JAR和资源

我当前使用的build.xml和其他构建文件是由AndroidCreate项目生成的默认文件。我将其发布在此处以供参考,删除了默认注释:

<?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>
以下是您的操作方法:

将SDK添加为project.properties中的引用。路径必须是相对的

android.library.reference.1=../../relative/path/to/gamecircle 通过运行android更新库项目-p/path/to/GameCircle,将build.xml添加到GameCircle


我不是ant专家,但在这里发布构建XML可能会有所帮助。