0

내 앱을 시작할 때 엄격 모드에서 다음 예외가 발생합니다. 내 로그인 활동이 닫히고 SupportMapFragment가 포함 된 주 활동이 표시되기 직전에 표시됩니다.엄격한 모드 "첨부 된 스택 추적에서 리소스가 획득되었지만 결코 해제되지 않음"Google지도

10-29 16 : 11 : 22.605 : E/StrictMode (1121) : 리소스가 첨부 된 스택 추적에서 수집되었지만 절대로 해제되지 않았습니다. 리소스 누출을 피하는 방법에 대한 정보는 java.io.Closeable을 참조하십시오.
10-29 16 : 11 : 22.605 : E/StrictMode (1121) : java.lang.Throwable : 명시 적 종료 메서드 'close'가 호출되지 않음
10-29 16 : 11 : 22.605 : E/StrictMode (1121) : dalvik.system.CloseGuard.open (CloseGuard.java:184)
10-29 16 : 11 : 22.605 : E/StrictMode (1121) : java.io.RandomAccessFile. < 초기화> (RandomAccessFile.java:128)
10-29 16 : 11 : 22.605 : E/StrictMode (1121) : maps.d.a. < INIT> (알 소스)
10-29 16 : 11 : 22.605 : E/StrictMode (1121)에서 maps.dba (알 소스)
10-29 16 : 11 : 22.605 : E/StrictMode (1121) :지도 .mha (알 수없는 출처)
10-29 16 : 11 : 22.605 : E/StrictMode (1121) : maps.maa (알 수없는 출처)
10-29 16 : 11 : 22.605 : E/StrictMode (1121) : maps.knc (알 수없는 출처)
10-29 16 : 11 : 22.605 : E : StrictMode (1121) : maps.mua에서 알 수없는 소스
10-29 16 : 11 : 22.605 : E/StrictMode (1121) : maps.ao.b.run (알 수없는 출처)
10-29 16 : 11 : 22.605 : W/System.err (1121) : St rictMode VmPolicy 위반 (POLICY_DEATH 포함). 닥쳐.

주요 활동에서 GoogleMap과 관련이있는 것으로 보입니다. 그러나 정확히 거기에서 닫혀 야 할 필요가있는 것은 무엇입니까? 모든 생각/아이디어가 인정 될 것입니다.

답변

0

Stacktrace는 Google Maps Android API v2의 코드 만 표시하므로 사용자는 근본 원인에 대해 많은 것을 할 수 없습니다.

이 버그로 gmaps-api-issues에 문제를 게시 하시길 바랍니다.

한편 엄격 모드에서는 이러한 종류의 검사를 사용 중지합니다. 에서 onCreate에서 super.onCreate(savedInstanceState); 전에

public static void enableStrictMode(Context context) { 
    StrictMode.setThreadPolicy(
    new StrictMode.ThreadPolicy.Builder() 
    .detectDiskReads() 
    .detectDiskWrites() 
    .detectNetwork() 
    .penaltyLog() 
    .build()); 
    StrictMode.setVmPolicy(
    new StrictMode.VmPolicy.Builder() 
    .detectLeakedSqlLiteObjects() 
    .penaltyLog() 
    .build()); 
    } 

enableStrictMode(this); :

+0

- https://code.google.com/p/gmaps-api-issues/issues/detail?id=5992&thanks=5992&ts=1383090620 게시 됨. 감사. – AsafK

1

이 방법을 추가 할 수 있습니다. 내 문제는이 솔루션 도움이됩니다.

+1

StrictMode 작업은 이러한 문제를 해결하는 것입니다. 솔루션으로 StrictMode 구성을 변경하면 여기에 어떤 의미가 있습니까? – AsafK

+0

@AsafK 코드에 너무 많은 오류가 있습니까? 그냥 그만 봐라. 문제 해결됨. – Dave

0

내 앱을 실행하려고했을 때 비슷한 문제가 발생했습니다. 수정은 간단했습니다. 나는 인터넷에서 내 휴대폰을 활성화해야했습니다. 어플을 실행할 때 휴대 전화가 사용하는 모든 리소스 (예 : GPS, 인터넷)가 활성화되어 있어야합니다.