2017-01-27 4 views
0

나는 안드로이드 응용 프로그램을 개발했으며,이 응용 프로그램은 현재 테스트 단계에 있습니다. 필자는 물리적 장치뿐만 아니라 장치 및 API의 다양한 조합으로 Genymotion에서도이를 테스트했으며 응용 프로그램이 정상적으로 작동합니다. Robo 테스트를 위해 Firebase 테스트 랩을 사용하고 있습니다. (23)보다 큰 가상 장치를 갖는 API 수준에, 나는 당신이 나에게 이것에 대한 원인을 제안 해주십시오 것, 오류Firebase 테스트 랩, Robo 테스트 생성 문제.

나는 이것에 대한 이유를 알아낼 수 없습니까
FATAL EXCEPTION: local-1 
Process: com.google.android.videos, PID: 7122 
java.lang.NullPointerException: Attempt to read from field 'java.lang.String android.accounts.Account.type' on a null object reference 
    at android.os.Parcel.readException(Parcel.java:1689) 
    at android.os.Parcel.readException(Parcel.java:1636) 
    at com.android.vending.contentfilters.IContentFiltersService$Stub$Proxy.getContentFiltersAndIntent(SourceFile:139) 
    at com.google.android.videos.service.contentfiltering.ContentFiltersManager$1$2.get(SourceFile:484) 
    at com.google.android.videos.service.contentfiltering.ContentFiltersManager$1$2.get(SourceFile:478) 
    at com.google.android.videos.utils.async.SupplyToReceiverRunnable.run(SourceFile:30) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) 
    at com.google.android.videos.utils.PriorityThreadFactory$1.run(SourceFile:42) 
    at java.lang.Thread.run(Thread.java:761) 

아래 얻고있다. 감사합니다.

+0

이 오류는 초기화되지 않은 개체를 참조 할 때 발생합니다. 예를 들어'findViewById'가 아닌 textview가 있고'.setText'를 시도하면이 오류가 발생합니다. 이 오류를 유발하는 코드를 공유하면 도움을받을 수 있습니다. 이 오류는 API로 인해 발생할 수 있다고 생각하지 않지만 특정 경우에는 지금까지 다루지 않았을 수 있습니다. –

+0

답장을 보내 주신 @Antonis에게 감사드립니다. API 수준에서 문제가 발생하지 않는 경우 API 수준 19 이하에서 발생하지 않는 이유는 무엇입니까? 불행히도,이 예외는 코드에서 특정 스 니펫 조각을 가리키고 있지 않습니다. 완전한 응용 프로그램 코드는 공유 할 수 없습니다. 한 가지 질문은 내 앱이 Google 서비스를 필요로한다는 것입니다. 가상 장치에 Google Play 서비스가 설치되어 있지 않을 수도 있습니다. –

+0

잘 모르겠지만 예, 예를 들어 Genymotion 에뮬레이터는 기본적으로 Google Play 서비스를 지원하지 않습니다. Googe Play 서비스가 실행 중인지 확인하려면 Firebase 테스트 랩에 문의하는 것이 좋습니다. –

답변

1

가상 장치에 문제가있을 수 있습니다.

오른쪽 사람들에게 정보를 얻으려면 https://firebase.google.com/support/contact/bugs-features/에 버그 제출 페이지를 사용하십시오.

+0

다른 리뷰 작성자 : 컨텍스트가 있고 페이지가 무엇인지 설명하고 공인 된 사람이 언급하지 않기 때문에 이것이 링크 전용 답변이라고 생각하지 않습니다. 나는 이것을 삭제하는 것을 주저하지만 귀하의 의견은 다를 수 있습니다. –

+0

@ Tony Kai이 문제를보고했습니다. –

관련 문제