我有一个使用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>
答案 0 :(得分:0)
这是你如何做到的:
在project.properties
中添加SDK作为参考。路径必须是相对的。
android.library.reference.1=../../relative/path/to/gamecircle
通过运行build.xml
向GameCircle添加android update lib-project -p /path/to/gamecircle
。