2014-01-15 3 views
0

Ant를 사용하여 컴파일 된 Android 게임이 있으며 을 Amazon Game Circle과 통합하려고합니다. 내 프로젝트와 GameCircleSDK는 구조로 비슷합니다. 둘 다 jni/, libs/, res/ 및 기타 표준 디렉토리 (Android 용)이 포함되어 있습니다. Game Circle을 통합하기 위해 Amazon's documentation은 Eclipse에 닿기 만하고 에 Game Circle을 포함하고 작업 영역에 종속성으로 추가합니다.Ant를 사용하여 Amazon Game Circle을 통합하는 방법은 무엇입니까?

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

저는 전문가는 아니지만 여기에 빌드 XML을 게시하는 것이 도움이 될 수 있습니다. –

답변

0

여기 당신이 그것을 할 방법은 다음과 같습니다

  1. project.properties에서 참조로 SDK를 추가합니다. 경로는 상대 경로 여야합니다.

    android.library.reference.1=../../relative/path/to/gamecircle
  2. android update lib-project -p /path/to/gamecircle을 실행하여 GameCircle에 build.xml를 추가합니다.