마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

너무 폐인이 되어가는거 같아 도움을 요청합니다.

0 추천
안녕하세요.

현재 구글어날리틱스로 통계를 연동하고 있는데요.

V4버전으로 구현중이고,

추적코드를 발급받고

구글 플레이 서비스 라이브러리 연동하는 과정을 다 마쳤습니다.

그리고 예제대로 어플리케이션 클래스에서 관련코드들을 작성하였습니다.

분명 라이브러리 연동또한 정상적으로 하였는데

빌드만 하면

com.google.android.gms.analytics.tracker를 찾을 수 없다고 나옵니다..

별에 별짓을 다해놧네요

클린부터 재부팅 라이브러리 제거했다가 다시 붙이기등등..

좀 이상한게 코드상에서 아래와 같이 작성할때

라이브러리를 인식하기 때문에 자동완성기능이 동작하여 사용가능 메서드 목록이 다 나오는데

 GoogleAnalytics analytics = GoogleAnalytics.getInstance(getBaseContext());

 

막상 빌드만 하면 구글 어날리틱스 클래스를 찾을수 없다고 하네요.

혹시 이런 경험 있으신분 계시면 구원 좀 해주세요 ㅠㅠ

 

정리하면 코드상에서는 어날리틱스 라이브러리에서 사용되는 클래스나 메서드들을 인식하는지

자동완성상에 표시되고 잘되는데

빌드만 하면 라이브러리를 찾을 수 없다고 나옵니다..

 

//추가

계속 Could not find class 'com.google.android.gms.analytics.Tracker 에러가 로그창에 보입니다. ㅠㅠ
갸아악 (21,260 포인트) 님이 2015년 1월 7일 질문
갸아악님이 2015년 1월 7일 수정

2개의 답변

+1 추천
자답합니다.

진짜 이거때문에 검은사막도 못하러가고 아ㅠㅠ

GoogleAnalytics 클래스형을 선언할때

위와 같이 하면 오류가 납니다.

코드상에서는 정상적으로 보이는데 빌드시에 클래스자체를 찾지를 못하네요.

패키지명까지 정확하게 다 써서

com.google.android.gms.analytics.GoogleAnalytics

이렇게 선언하니 에러가 나지 않고 정상동작합니다. 참고 바랍니다. ㅠㅠ
갸아악 (21,260 포인트) 님이 2015년 1월 7일 답변
0 추천

혹시 아래화면에서

project/properties/android 화면라이브러리가  빨간색 체크로 나오지않나요?

그렇다면 플잭의 코드를 sdk 가 있는 하드디스크로 옮겨서 다시 라이브러리를 붙이시면 됩니다.

 

nicehee (73,100 포인트) 님이 2015년 1월 7일 답변
nicehee님이 2015년 1월 7일 수정
정상적으로 나옵니다. ㅠㅠ
지금 어날리틱스 샘플 프로젝트로 해도 똑같이 클래스를 못찾는다고 하네요..;;
뭐가 문제인지...
이상하네요.
코드상에서는 인식을 하는데 빌드만 하면 인식을 못합니다.;;
혹시나해서리
google-play-services 를 업데이트하셨는쥐?
현재 버전은 22 이네요
build path 확인해보세요
...