2010-05-10 3 views
0

저는 appz (다른 apk)를 가지고 있고, 한 앱에서 다른 앱으로 액티비티를 돌립니다. 내 목표는 미래에 다른 패키지가 없어도 하나의 패키지를 업그레이드하거나 컴파일하려는 경우에 대비하여 패키지 간의 종속성을 피하는 것입니다. "... 활동 구성 요소를 시작할 수 없습니다"패키지 의존성을 피하십시오.

: 서로 간의 실행 종속 설정하지 않고 (일식 : buildpath-> 프로젝트), 난, i`am 점점 오류를 의도을 발사하지 못할

문제가 있다는 것입니다 어떤 생각이든이 문제를 어떻게 해결할 수 있습니까?

감사합니다. 레이.

답변

1

A는 B : A => B에 의존한다고합시다.

  1. 이 (C 이름) 세 번째 하나 개의 패키지를 생성하고 코드를 공유로 이동 :

    나는 제안한다.

  2. 종속성 만들기 A => C,B => C.

지금 AB 패키지는 독립적 인,하지만 그들은 공통의 패키지 C에 따라 달라집니다.

+0

안드로이드에서 외부 패키지를 사용할 수 있는지 확실하지 않습니다. 내 아이디어가 당신을 돕는다고 가정 해보십시오. –

+0

외장 패키지 (라이브러리?)는 리소스 파일이 포함되어 있지 않은 한 – RoflcoptrException

+0

이므로 외부 패키지에서 인 텐트를 종속성을 사용하지 않고 실행하지 않아도됩니까? – rayman