마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

오류 좀 봐주세요. 부탁드립니다~

0 추천
스튜디오에서 디버깅하면 잘 실행이 되는데요.

앱스토어나 강제적으로 설치할 경우

아래와 같이 앱이 시작시 죽어버립니다.

퍼미션두 체크해놨는데 왜그런지 알 수 있을까요?

 

 

    Process: com.www.android.you, PID: 12664
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.www.android.you/com.www.android.you.MainActivity}: java.lang.SecurityException: getLine1NumberForDisplay: Neither user 10334 nor current process hasandroid.permission.READ_PHONE_STATE, android.permission.READ_SMS, or android.permission.READ_PHONE_NUMBERS
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2957)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3032)
        at android.app.ActivityThread.-wrap11(Unknown Source:0)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1696)
        at android.os.Handler.dispatchMessage(Handler.java:105)
        at android.os.Looper.loop(Looper.java:164)
        at android.app.ActivityThread.main(ActivityThread.java:6944)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)
     Caused by: java.lang.SecurityException: getLine1NumberForDisplay: Neither user 10334 nor current process hasandroid.permission.READ_PHONE_STATE, android.permission.READ_SMS, or android.permission.READ_PHONE_NUMBERS
        at android.os.Parcel.readException(Parcel.java:1967)
        at android.os.Parcel.readException(Parcel.java:1913)
        at com.android.internal.telephony.ITelephony$Stub$Proxy.getLine1NumberForDisplay(ITelephony.java:4866)
        at android.telephony.TelephonyManager.getLine1Number(TelephonyManager.java:2811)
        at android.telephony.TelephonyManager.getLine1Number(TelephonyManager.java:2789)
        at com.klinker.android.send_message.Utils.getMyPhoneNumber(Utils.java:57)
        at com.www.android.you.MainActivity.onStart(MainActivity.java:219)
        at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1340)
        at android.app.Activity.performStart(Activity.java:7200)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2920)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3032)
        at android.app.ActivityThread.-wrap11(Unknown Source:0)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1696)
        at android.os.Handler.dispatchMessage(Handler.java:105)
        at android.os.Looper.loop(Looper.java:164)
        at android.app.ActivityThread.main(ActivityThread.java:6944)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)
제비꽃 (220 포인트) 님이 2019년 2월 1일 질문

1개의 답변

0 추천
저도 잘 모르겠긴 한데 혹시 권한 승인 구현하셨나요?

안하셨으면 한번 해보세요.
rhaps20 (6,010 포인트) 님이 2019년 2월 2일 답변
...