0

나는 안드로이드 ADT에서 매우 좌절스러운 문제에 직면 해있다. 나는 몇 달 동안 작업 해 왔던 구글지도를 사용하는 프로젝트를 가지고있다. 나는 기존의 랩탑 (x86 winxp 상자)에서 완벽하게 작동한다. 내 모든 dev 환경을 매끄러운 새로운 x64 win7 노트북으로 마이그레이션하려고합니다.MapFragment에 대한 무서운 ClassNotFoundException

활동이 팽창 할 때 런타임에 MapFragment에 대한 두려운 ClassNotFoundException을 지나칠 수 없습니다. 이전 상자에서이 문제를 해결하는 데 문제가 없었습니다. 나는 여기와 다른 곳에서 구글 플레이 서비스 lib를 추가하고 그것을 참조하는 수많은 게시물에 주어진 지침을 따르고 완벽하게 작동했다. 글쎄, 나는 똑같은 작업을 새 상자에서하고 있지만이 작업을 수행 할 수는 없다.

많은 것들이 APK에 패키지되지 않는다는 것이 확실합니다. 새 랩탑의 크기는 기존 노트북의 1/2에 불과합니다. 나는 이유를 모른다.

새 상자의 ADT 패키지는 버전 22이고 버전 21은 x86 상자입니다. 이클립스 프로젝트가 약간 다르게 보입니다. 새 상자에 프로젝트에 "Android Private Libraries"폴더가 있습니다.

나는 어디에서나 대답을 찾고 있지만 모든 것은 이미 내가 한 일을하는 것을 가리킨다. 이 x64 버전의 apt에서 빌드가 어떻게 작동하는지 다른 점이 있습니다.

나를위한 아이디어가 있습니까? 새 노트북을 조심스럽게 사용할 준비가되었습니다. 이전 버전으로 돌아가서 계속 작업 할 수 있습니다. 나는이 문제에 대해 지금까지 약 5 저녁을 태웠다.

여기에 두 대의 컴퓨터에 대한 프로젝트의 스크린 샷이 나와 있습니다. Top은 훌륭하게 작동하는 x86 프로젝트입니다. bottom은 apk에서 모든 종류의 물건을 남기고있는 x64 프로젝트입니다.

분명히 나는 ​​그래서 여기에 이미지를 게시 링크입니다 정도로 평판이 아니다 :

잘 작동하는 86 프로젝트 : https://dl.dropboxusercontent.com/u/70407965/x86proj.jpg

64 프로젝트하지 않습니다에 대한 https://dl.dropboxusercontent.com/u/70407965/x64proj.jpg

많은 감사 어떤 도움. 나는 이것에 대한 아이디어가 없다. 에

+0

업데이트 22 거기에 넣은 새 라이브러리 – JRowan

+0

주문 및 수출 – JRowan

+0

그리고 SDK를 관리자 에서이 문제의 백만 게시물되었습니다 업데이 트가 이후 빌드 도구를 가지고 있는지 확인 – JRowan

답변

0

이동

> 앱에서 "속성"
>
>는 "안드로이드 개인 라이브러리를"확인 "주문 및 가져 오기"
(그것은 기본적으로 선택되어) 자바 빌드 경로 확인에서

+0

고마워요. 나는 사실 오늘 같은 결론에 도달했다. 처음부터 새 프로젝트를 만든 다음 src, res, libs 및 manifest 파일을 복사했습니다. 완벽하게 작동했습니다. 그런 다음 프로젝트 파일을 비교하여 종속성이 스크래치 프로젝트에서 내 보낸 것을 보았습니다. 이제 내 유일한 문제는 내지도 및 블로거 인증이 작동하지 않도록 앱 서명이 변경된 것입니다. 나는 apis 제어판으로 돌아가서 새로운 서명을 추가해야한다고 생각합니다. –

관련 문제