몇 년 전에 Xamarin Android 앱을 개발했습니다. 이 앱은 Android Maps V1 API를 사용합니다.
응용 프로그램을 VS 2015의 최신 Xamarin으로 이식하려고합니다. 그 일환으로 이제 Android Maps V2 (Google Play 서비스를 통해)를 사용하도록 V1 Maps API를 업데이트해야합니다.
내가 직면 한 문제는 V1 라이브러리에 대한 참조가 남아있는 것 같습니다. 앱을 컴파일 할 때 몇 가지 오류가 발생하며 그중 핵심은 다음과 같습니다.
오류 : com.google.android.maps 패키지가 없습니다.
오류를 두 번 클릭하면 파일이 열립니다 <project>\obj\Debug\android\src\mono\com\google\android\maps\ItemizedOverly_OnFocusChangeListenerImplementor.java
.
내가 알 수있는 한 ItemizedOverlay
더 이상 Maps V2 클래스가 아닙니다. 그래서 이것은 Maps V1 클래스에 대한 남은 참조라고 믿게 만듭니다.
이러한 남은 참조를 제거하는 방법에 대한 의견이 있으십니까?
답을 찾았습니다.
<project>\obj
디렉토리를 삭제 하고 다시 컴파일하십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다