2013-08-26 6 views
1

오늘 검은 화면에 검은 화면을 표시하는 데 문제가있는 사람이 있습니까? 일부 동료들과 함께 프로젝트를 진행 중이며 갑자기지도에 검은 색 화면이 표시됩니다. 우리가 앱을 새로 설치하면 처음에는 잘 작동하고 다시 빌드하면 검은 화면이 나타납니다. 이것은 모두 티타늄 CLI 인터페이스 (기쁨)에서 수행됩니다. 다른 사람이이 문제를 가지고 있다면 응답하십시오. 이것이 Google API 문제인지 또는 티타늄 문제인지 확실하지 않습니다. Google은 현재이 문제를 좁히려하고 있습니다.Google지도 API 검은 색 화면

+0

아무런 문제에서 사용합니다. – danny117

+0

2013 년 8 월 16 일에 나온 최신 Google지도 업데이트로 Jelly Bean을 실행하는 두 개의 Galaxy S3 장치에서 테스트를 해보았습니다. ICS를 실행하는 HTC 장치에서 테스트 한 결과 제대로 작동했습니다. 이것이 젤리 문제인지 또는 삼성 문제인지 확실하지 않습니다. 어쨌든 그것은 빤다. –

답변

0

이것은 이상한 해킹 솔루션이지만 맵뷰 상단에 선명한 이미지를 넣으십시오.

<ImageView 
    android:id="@+id/imageView123" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:src="@drawable/transparent" /> 

이렇게하면 다양한 상황에서 특히 애니메이션이 관련 될 때 Google지도의 검은 색이 해결됩니다.

+0

해당 코드가 전혀 추가되지 않았습니다. –

+0

지도보기 후에 삽입 했습니까? 어떤 보장도, 단지 생각. – Trevor

+0

예, 우리는 그것을 시도했지만 행운은 없습니다. –

1

나는 이것이 매니 페스트에서 android : anyDensity = "false"와 관련 있다고 생각합니다. 방금 ​​동일한 문제가 발생했습니다. android : anyDensity = "true"로 설정하면 정상적으로 작동합니다.

+0

시도했지만 앱에서 거의 모든 다른 뷰가 삭제되었습니다. 지도는 지금 아주 멋져 보이지만 여전히 뭔가를 알아 내야합니다.선생님의 제안에 감사드립니다. –

0

문서에서 anydensity를 살펴 본다면, 그것이 계속 켜져있는 것이 좋습니다. 그래서 제 제안은 다른 견해를 수정하는 것입니다.

0

동일한 문제가 발생했습니다. 몇 달 전에 애플리케이션이 정상적으로 작동했으며 몇 주 전에지도를로드 할 때 검정색 화면이 보였습니다. Google지도 업데이트가 있다고 가정합니다.

map을 구현하기 위해 구현 한 클래스의 생성자에서 setZOrderOnTop (true) 메소드를 호출하는 것을 수정했습니다. SurfaceView 클래스).

0

약간 늦었지 만 WebViews (심지어 다른 조각에서도)가 GL 엔진이나 MapView에서 검은 색 화면을 발생시키는 "충돌"을 발견했습니다.

@Override 
public void onDestroyView() { 
    if (webView != null) { 
     webView.destroy(); 
     webView = null; 
    } 
    super.onDestroyView(); 
} 

어쩌면 그것뿐만 아니라 당신을 위해 문제를 해결할 것입니다 : 웹보기가 그래서 조각에서, 나는이 기능을 파괴 호출 분리 될 때

09-30 10:58:17.765: E/libEGL(29805): call to OpenGL ES API with no current context (logged once per thread) 
09-30 10:58:17.765: W/Adreno200-EGL(29805): <qeglDrvAPI_eglSwapBuffers:3421>: EGL_BAD_CONTEXT 
09-30 10:58:17.765: W/HardwareRenderer(29805): EGL error: EGL_BAD_CONTEXT 
09-30 10:58:17.775: W/HardwareRenderer(29805): Mountain View, we've had a problem here. Switching back to software rendering. 

는이 문제를 해결하려면 : 나는 로그 캣이 발견 .

1

Manifest.xml에서 많은 검색 및 평가판을 찾은 후 문제가 발견되었습니다. 이 코드를 Application 태그에서 Activity 태그 Manifest으로 옮겼습니다.

문제는 Manifest에있었습니다.

<application 
     android:hardwareAccelerated="false" 
     android:largeHeap="true"> 

Manifest에서 제거하고이 시간에 여기 Activity

<activity 
     android:name="com.mycompayname.activities.SignUpActivity" 
     android:hardwareAccelerated="false" 
     android:largeHeap="true"/>