1

Visual Studio 2012 및 Xamarin.Android 베타 릴리스를 사용하여 Android 응용 프로그램을 개발하고 있습니다. 안드로이드 장치에 디버깅 목적으로 안드로이드 응용 프로그램을 배포하려고하면 장치에서 이전에 빌드 된 응용 프로그램을 배포하고 최근에 변경 한 내용 (배치 새로 고침 없음)을 배포하지 않습니다. 그러나 Xamarin Studio를 사용하여 동일한 작업을 수행하면 매번 올바른 빌드가 배포됩니다 (즉, 새 코드 변경으로 빌드가 새로 고침).Visual Studio 2012 Xamarin.Android를 사용하여 Android 장치에 잘못된 빌드가 배포되었습니다.

왜 이런 일이 발생하는지 알고 싶습니다.

미리 감사드립니다.

답변

0

동일한 문제가있었습니다. 내 솔루션은 빌드 구성에 "배포"를 추가하는 것이 었습니다.

BUILD => (왼쪽 콤보 상자에서 "디버그"선택 => (틱 "배포"in 그리드)

이 예의 xamarin forum post.

0

내가 왜 이런 일을하는지 모르겠다. 전에이 문제가 있었다. 또한 장치 로그가 다소 뒤떨어져있는 것으로 나타났습니다 (즉, 3.30pm, 장치 로그의 마지막 레코드는 11.00am).

기기에서 앱을 제거한 다음 다시 배포하면 문제가 해결 된 것으로 보입니다.

참고 : VS에서이 문제가 발생했으며 XS에서 확인하지 않았습니다.

VS 및 XS의 배포 설정 차이점을 살펴 보겠습니다. 빠른 배포 옵션과 관련이있을 수 있습니다.

+0

저는 VS에서만이 문제를 겪고 있습니다. 그것은 장치에서 이전 버전의 응용 프로그램을 제거하지 않는 것 같습니다. 귀하의 의견을 보내 주셔서 감사합니다! 나는 그것을 밖으로 체크하고 당신에게 돌아갈 것이다! –

0

비슷한 질문 (iOS 시뮬레이터의 경우) here.

비슷한 문제가 있었지만 (Android 에뮬레이터에서도 마찬가지 임)

나을 위해 작동하지 않았다 무엇 : 컴퓨터

  • 다시 시작을 구성 관리자 (디버그/릴리즈/구성에 들어가는 비주얼 스튜디오
  • 삭제 빈/OBJ 폴더
  • 를 다시 시작

    • 관리자) 및 거기에 모든 것을 똑딱 -
    • 매니페스트에서 응용 프로그램의 버전을 변경

    무엇이 나를 위해 일 했나요?

    에뮬레이터에서 응용 프로그램을 제거한 다음 다시 디버그를 실행하십시오.. 그것은 안드로이드 에뮬레이터 였으므로, 앱 아이콘을 클릭하고 오래 동안 holidng을 클릭 한 다음 "앱 제거"로 드래그하여 제거했습니다. iOS 시뮬레이터에서도 비슷해야합니다.