2010-12-06 9 views
0

참을성이있어서 저의 잘못이지만 Eclipse 3.0에서 Gingerbread SDK와 Eclipse 용 새 ADT 플러그인을 설치했습니다. 이제 Google지도 프로젝트를 실행할 때 2.2에서 잘 작동했는데 Eclipse에서 실행할 때지도가 표시되지 않습니다. 마치 잘못된 디버그지도 API 키가있는 것처럼 표시됩니다. 회색 화면과 Google 로고가 왼쪽에 나타납니다.SDK2.3으로 업그레이드되었습니다. 이제지도가 표시되지 않습니다.

예전과 마찬가지로 이전 Google API [Android 2.1 update1]를 사용하여 빌드 경로를 사용할 수 있으며 대상 AVD는 이전과 같이 Google API 레벨 7입니다. . (또한 새로운 Google API 레벨 7을 만들었지 만 그 중 하나는 작동하지 않습니다.)

이전 버전과의 호환성 문제가 어딘가에있는 것 같습니다. 수도는 의미가 될 로그 캣에서 유일한은 다음과 같습니다

12-06 19:10:31.095: ERROR/ActivityThread(231): Failed to find provider info for com.google.settings 

곳 (231) 내 응용 프로그램의 PID입니다.

모든 제안은 감사

(나는이 질문에 진저 브레드 태그를 추가하려고 (내 디버그 API 키는 여전히 OK입니다 구글 체크 한)받은 수 있지만이 없습니다 . 충분한 담당자는 아마도 누군가가 하나를 추가하고 싶습니다) 옥타 들어

: manifest.xml의

부분을

<uses-sdk android:minSdkVersion="4" /> 

default.properties

# This file is automatically generated by Android Tools. 
# Do not modify this file -- YOUR CHANGES WILL BE ERASED! 
# 
# This file must be checked in Version Control Systems. 
# 
# To customize properties used by the Ant build system use, 
# "build.properties", and override values to adapt the script to your 
# project structure. 

# Indicates whether an apk should be generated for each density. 
split.density=false 
# Project target. 
target=Google Inc.:Google APIs:7 
apk-configurations= 

나는, 부가 기능에서 샘플 MapsDemo 프로젝트를 가져온 XML로 내 API 키를 붙여이 참조 : (492)의 PID입니다합니다 (로그 캣에

12-06 21:55:16.722: ERROR/MapActivity(492): Couldn't get connection factory client 

을 샘플 앱, 아직 회색 화면 만 표시 -지도 없음) 관련성이 있는지 궁금합니다.

UPDATE

그냥지도 응용 프로그램이 아닙니다. 모든 AVD (새로 생성되거나 이미 존재하는)에서 네트워크 연결이 필요한 모든 단일 응용 프로그램이 연결에 실패합니다. 내장 된 브라우저에서 Google을 찾을 수 없습니다. '지도'라는 앱의 빌드가 '로드 중'으로 표시되고 '네트워크 오류 -이 애플리케이션은 작동중인 데이터 연결이 필요합니다'라고 표시됩니다.

내가 무엇을 했습니까? 어떻게 해결할 수 있습니까?

+0

내 생각에 구글 안드로이드 애플 리케이션으로 진저 브레드를 구축 한 것일뿐입니다. – blindstuff

+0

예 새로운 Google jar (레벨 9)를 추가했습니다. – NickT

+0

'AndroidManifest.xml'의''부분과'default.properties' 내용을 게시 해주십시오. –

답변

0

내 AVD에서 완벽하게 작동합니다. 올바른 플랫폼에 대해 테스트해야합니다. 즉, 2.3 Google API AVD를 생성해야합니다.

+0

새로운 2.3 AVD를 처음 시도했는데 작동하지 않았습니다. 빌드에서 2.1 병과 링크하면 2.1 AVD에서 실행됩니다. 결국 2.2를 설치할 때 빌드 속성의 항아리로 1.6을 사용하는 한 1.6 AVD에서 앱을 실행할 수있었습니다. 그것은 나를 위해 이전 버전과의 호환성이 깨졌습니다. – NickT

+0

정말 나에게 이해가 가지 않습니다. 나는 Google API (SDK 버전 9)에 대해 테스트하지 않았지만 SDK 버전 9 AVD에 대해서는 테스트하지 못했음을 100 % 이상 확신합니다. –

+0

내 컴퓨터를 볼 수 없을 때 어떻게 그 100 % 확신 할 수 있습니까? 나는 안드로이드 2.3과 안드로이드 2.3과 구글 AVD의 차이점을 안다. 어쨌든 2.0지도와 안드로이드 항아리로 만들 때 구글 레벨 7 AVD에서 실행되어야합니다. 내가 업그레이드하기 전에 했어! – NickT