安卓开发报错:
FATAL EXCEPTION: main
Process: com.eureka.edisplay, PID: 18779
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.eureka.edisplay/com.eureka.edisplay.MainActivity2}: java.lang.IllegalArgumentException: permission cannot be null or empty
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3318)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3429)
at android.app.ActivityThread.-wrap12(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2009)
at android.os.Handler.dispatchMessage(Handler.java:109)
at android.os.Looper.loop(Looper.java:166)
at android.app.ActivityThread.main(ActivityThread.java:7555)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:469)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:963)
Caused by: java.lang.IllegalArgumentException: permission cannot be null or empty
at android.content.pm.PackageManager.buildRequestPermissionsIntent(PackageManager.java:3547)
at android.app.Activity.requestPermissions(Activity.java:4587)
at androidx.core.app.ActivityCompat$Api23Impl.requestPermissions(ActivityCompat.java:893)
at androidx.core.app.ActivityCompat.requestPermissions(ActivityCompat.java:557)
at com.eureka.edisplay.MainActivity2.IntiPermissions(MainActivity2.java:233)
at com.eureka.edisplay.MainActivity2.onCreate(MainActivity2.java:73)
at android.app.Activity.performCreate(Activity.java:7343)
at android.app.Activity.performCreate(Activity.java:7333)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1219)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3271)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3429)
at android.app.ActivityThread.-wrap12(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2009)
at android.os.Handler.dispatchMessage(Handler.java:109)
at android.os.Looper.loop(Looper.java:166)
at android.app.ActivityThread.main(ActivityThread.java:7555)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:469)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:963)
问题是在调用startActivity(intent)时抛出的,开发环境是Android Studio