XCode 및 Android Studio로 작성된 iOS 및 Android 버전을 각각 대체하기 위해 Xamarin에 앱을 다시 작성하고 있습니다.이전 앱에 Android 앱을 다시 쓰는 Xamarin 앱을 설치하십시오.
잠시 동안 Android Studio로 빌드 된 기존 설치에 새로운 Xamarin 버전의 앱을 설치할 수있게되었습니다. 가서 기존의 응용 프로그램을 통해 설치 안드로이드에게 필요한 무엇을 생각 -
나는 키 저장소에 서명 동일한 패키지 이름,하게 debug.keystore 및 패키지를 사용했습니다.
지금까지 디버깅을 위해 Xamarin Studio를 사용하여 새 앱을 설치하고 실행했습니다.
다시 설치하기 전에 두 버전 중 하나를 설치 해제하면 모두 성공합니다.
하지만, 내가 먼저 제거하지 않으면, 어느 환경이 다른 이상 설치할 수 있습니다
INSTALL_FAILED_UPDATE_INCOMPATIBLE
이전 설치 : 자 마린 스튜디오에서 설치
은 종료됩니다 Android Studio의 종료일 :
NSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES
Xamarin 버전을 설치된 사용자에게 투명하게 제공하기 위해이 작업을 수행 할 수 있어야합니다. 사용자는 프로세스에서 로컬로 저장된 데이터를 제거한 다음 다시 설치하고 잃는 것에 대해 생각할 필요가 없습니다.
어떻게해야합니까? 감사!
감사합니다 - 난 너무 너무 생각 -하지만 모두 애플 리케이션 이전 거치지 만 ~/.local/share/자 마린/모노 안드로이드 /하게 debug.keystore를 백업 동일하게 debug.keystore를 (사용하고 하나를 교체 에/사용자/ /.android/debug.keystore 발견했다. 나는 사람들은 키가 실제로 사용중인 경우 그래서, 어떻게 결정합니까. 환경 모두에 이렇게. 내가 가져온 같은 KeyStore.jks을 수행 한 후 자 마린을 다시 시작? –
EricD
Thanks @tequila -하지만 매니페스트의 패키지 이름에 오타가있는 것으로 판명되었습니다. 그러나 세부 정보로 다시 보내 주시면 감사하겠습니다. – EricD