2011-09-12 7 views
3

가능합니까?svn : external을 사용하여 Android 라이브러리를 프로젝트에 추가하십시오.

일반 안드로이드 라이브러리를 사용하고 여기에 위치하는 세 개의 게임이 있습니다 (http://server.us/svn/greatlib).

"한 번의 클릭으로 결제"하는 내 꿈 (그리고 나의 PM도 마찬가지입니다).

나는 특성

  1. 체크 아웃 게임 (http://server.us/svn/game1)
  2. 체크 아웃 LIB
  3. 설정 lib 디렉토리에 있습니다 전에.

나는 그것을 개선하려고합니다.

내 방법 :

내가 SVN에 몇 가지 조작을했을 : 외부. 이 "/ SVN/greatlib/도서관/greatlib"

  • 추가 "android.library.reference.1 = 라이브러리 같은 외부 :

    1. 게임 프로젝트 (라이브러리/greatlib)
    2. 설정 SVN에 라이브러리 디렉토리를 추가/greatlib "를 default.prop에 추가합니다.
    3. 실패 : 작업 공간에서 프로젝트

    당신에게 이것에 대해 어떤 생각을 가지고하지 않습니다 안드로이드 라이브러리를 추가 할 수 없습니다?

  • 답변

    1

    이 좋은 오래 된 게시물에 다시 귀를 기울인 :

    여기

    http://msmvps.com/blogs/jon_skeet/archive/2009/11/02/omg-ponies-aka-humanity-epic-fail.aspx

    내가 ADT 14 미리보고 내가 상상 무엇인가 :

    Hopes

    이 희망이었다가 그 라이브러리 이후 프로젝트는 Eclipse의 Library Projects 클래스 경로 컨테이너를 통해 jar 참조로 포함되며, 참조 된 라이브러리를 닫으면 클래스 패스에있는 jar 파일의 존재에 영향을 미치지 않습니다. 네. 불행하게도

    ,

    Dashed

    나는 ADT 플러그인 자체입니다 근본적인 문제가 과거의 당신을 얻을 방법을 svn의 속임수 표시되지 않습니다 : 당신이 열려 있지과의 라이브러리 프로젝트를 참조 할 수 없습니다 Eclipse 기반 빌드 툴 체인으로 작업 공간. Ant 빌드를 사용하면 완전히 다른 이야기 일 수 있습니다.

    Google은 도서관 프로젝트를 1 등 시민으로 확대하려는 고귀한 시도를했습니다. 아직도해야 할 일이 있습니다.