Java 如何使用Ant集成Amazon游戏圈?
我有一个Android游戏,它是用Ant编译的,我试着把它整合起来 与亚马逊游戏圈。我的项目和GameCircleSDK在中看起来很相似 结构:两者都包含jni/、libs/、res/和其他标准目录 对于Android。要集成游戏圈,只需触摸Eclipse并指示 将游戏圈包括在工作区中,并将其作为依赖项添加 在Ant中,这个等价物是什么?我想把游戏圈排除在外 在我的源代码树上编译,获取所有JAR和资源 我当前使用的build.xml和其他构建文件是由AndroidCreate项目生成的默认文件。我将其发布在此处以供参考,删除了默认注释: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项目生成的默认文件。
<?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可能会有所帮助。