鍍金池/ 問(wèn)答/HTML5  Android/ react-native run-android 閃退

react-native run-android 閃退

直接上錯(cuò)誤代碼

04-10 11:48:23.497 19813-19813/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.zrb.zrb, PID: 19813
android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@dd4f45 -- permission denied for window type 2006
    at android.view.ViewRootImpl.setView(ViewRootImpl.java:805)
    at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:359)
    at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:93)
    at com.facebook.react.devsupport.DevLoadingViewController.setVisible(DevLoadingViewController.java:145)
    at com.facebook.react.devsupport.DevLoadingViewController.access$100(DevLoadingViewController.java:34)
    at com.facebook.react.devsupport.DevLoadingViewController$1.run(DevLoadingViewController.java:66)
    at android.os.Handler.handleCallback(Handler.java:789)
    at android.os.Handler.dispatchMessage(Handler.java:98)
    at android.os.Looper.loop(Looper.java:164)
    at android.app.ActivityThread.main(ActivityThread.java:6665)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:781)
    

網(wǎng)上統(tǒng)一的說(shuō)法都是添加權(quán)限

clipboard.png

我之前就有這個(gè)權(quán)限,這就讓我懵逼了,ios啟動(dòng)沒(méi)問(wèn)題,就run-android的時(shí)候可以安裝,但是自動(dòng)打開(kāi)就閃退

回答
編輯回答
魚梓

android 6.0以上系統(tǒng)中,某些隱私權(quán)限除了在Manifest.xml中申請(qǐng)外,還需要在APP運(yùn)行的時(shí)候呀動(dòng)態(tài)申請(qǐng),讀寫權(quán)限,攝像頭權(quán)限都是后者。這個(gè)時(shí)候需要使用PermissionsAndroid進(jìn)行處理了,參見(jiàn) PermissionAndroid

2017年8月7日 07:39
編輯回答
女流氓

你這是想彈System級(jí)別的Dialog吧,建議看看 https://www.jianshu.com/p/c3b...

2018年1月18日 19:37