나는 세 가지 응용 프로그램 (app-1
, app-2
및 app-3
)으로 분기 한 Android 프로젝트를 보유하고 있으며 일부 사용자 정의가 적용됩니다. 현재 코드 중복이 많이 발생하여 유지 관리가 악몽입니다. 분기 중 하나에서 변경을 수행 한 다음 다른 두 개를 병합합니다.클래스 경로가 변경된 후 Android에서 앱 서명이 변경되는 이유는 무엇입니까?
따라서 중복 된 코드의 대부분을 제외시키는 app-core
이라는 라이브러리 프로젝트를 만듭니다. 여태까지는 그런대로 잘됐다.
Re-installation failed due to different application signatures
다른 서명 :
나는 응용 프로그램이 이미 (리팩토링 전)로드 된 에뮬레이터에이를 시작
는,이 예외가? 하지만 난.classpath
에 라인을 추가하여
app-core
Java 프로젝트에 링크하십시오!
주요 질문은 : 기존 사용자가이 문제로 귀찮게 할 것입니까?
그리고 측면 질문 : 왜 다른 서명입니까?
에뮬레이터에 릴리스 또는 디버그 빌드가 있습니까? –