2017-03-15 10 views
-2

Android Studio에서 이상한 문제가 있습니다.Android 앱의 버전이 5.0 이상 크래시

OS 버전 5.0 이상이 설치된 Android 장치에서 응용 프로그램을 실행해도 충돌이 아닌 다른 장치에서 동일한 빌드가 사용되는 경우 작동합니다.

또 다른 경우는 OS 버전이 4.4 이하인 기기에서 앱을 실행하고 해당 기기를 모든 OS 버전의 기기에서 완벽하게 실행하는 것보다 다른 기기에서 사용하는 경우입니다.

빌드 버전을 변경해 보았지만 문제가 왜 발생하는지 잘 모르겠습니다.

모든 해결책을 제공해주세요.

+1

오류 로그와 귀하의 gradle 빌드 파일 코드 –

+0

귀하의 매니 페스트를 게시하십시오. 귀하의 프로젝트에 최소 점수가 부여되어 있습니다. 이 주제를 확인하십시오 http://stackoverflow.com/questions/19465049/changing-api-level-android-studio 나는 그것이 당신이 필요로하는 것을 매우 기대합니다 – Phil3992

+0

"다른 장치에서 그 디버그 - 빌드 사용"이란 무엇을 의미합니까? – Henry

답변

1

해야 문제를 식별 할 수있는 빠른 방법 :

  • 확인 충돌 로그를. 항상 유용한 정보를 찾을 수 있습니다.
  • gradle 파일의 최소 빌드 버전을 확인하십시오.
  • 빌드하기 전에 프로젝트를 정리하십시오. 예, 어리석은 것으로 보이지만 여러 번 동기화되지 않은 빌드와 관련된 문제 (일부 코드는 업데이트되었지만 다른 디버깅은 특별히하지 않음)와 직면하게됩니다.
  • 종속성을 확인하십시오. 일부 종속성은 Play 서비스와 같이 기기에 설치된 다른 소프트웨어에 의존합니다.
  • 버전 호환성 확인. 네, 새로운 안드로이드 버전으로 뭔가 바뀌 었습니다. Lollipop (Android 5.x)은 보안 및 시각화 기능과 관련된 많은 변경 사항에 대한 변곡점입니다.

이 도움말을 통해 유용한 해결책을 찾으십시오.