Android Emulator上的开发工具应用程序在SD卡扫描时崩溃?
所以我打开开发工具应用程序来刷新emulator的sd卡。sd卡已经重新创建,不是只读的,我可以在上面创建文件夹、移动文件等 当我点击“扫描SD卡”按钮时 应用程序崩溃了 有人在Emulator上遇到过类似的问题吗?Emulator正在运行SDK 19(4.4.2),它是分辨率为XXHDPI的x86映像 我正在运行AndroidStudio 1.0,AVD是使用AndroidStudio 0.8或其他东西创建的 奇怪的是,我在互联网上找不到类似的问题,就像它只发生在我身上一样 编辑 我得到的Logcat错误是Android Emulator上的开发工具应用程序在SD卡扫描时崩溃?,android,android-emulator,devtools,Android,Android Emulator,Devtools,所以我打开开发工具应用程序来刷新emulator的sd卡。sd卡已经重新创建,不是只读的,我可以在上面创建文件夹、移动文件等 当我点击“扫描SD卡”按钮时 应用程序崩溃了 有人在Emulator上遇到过类似的问题吗?Emulator正在运行SDK 19(4.4.2),它是分辨率为XXHDPI的x86映像 我正在运行AndroidStudio 1.0,AVD是使用AndroidStudio 0.8或其他东西创建的 奇怪的是,我在互联网上找不到类似的问题,就像它只发生在我身上一样 编辑 我得到的
Process: com.android.development, PID: 2035
java.lang.IllegalStateException: Could not execute method of the activity
at android.view.View$1.onClick(View.java:3823)
at android.view.View.performClick(View.java:4438)
at android.view.View$PerformClick.run(View.java:18422)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5017)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at android.view.View$1.onClick(View.java:3818)
at android.view.View.performClick(View.java:4438)
at android.view.View$PerformClick.run(View.java:18422)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5017)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.intent.action.MEDIA_MOUNTED from pid=2035, uid=10021
at android.os.Parcel.readException(Parcel.java:1465)
at android.os.Parcel.readException(Parcel.java:1419)
at android.app.ActivityManagerProxy.broadcastIntent(ActivityManagerNative.java:2373)
at android.app.ContextImpl.sendBroadcast(ContextImpl.java:1127)
at android.content.ContextWrapper.sendBroadcast(ContextWrapper.java:365)
at com.android.development.MediaScannerActivity.startScan(MediaScannerActivity.java:123)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at android.view.View$1.onClick(View.java:3818)
at android.view.View.performClick(View.java:4438)
at android.view.View$PerformClick.run(View.java:18422)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5017)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
at dalvik.system.NativeStart.main(Native Method)
尝试从“ADB命令提示符”运行它 这个命令帮了我的忙:
adb shell am广播-安卓.intent.action.MEDIA_安装-dfile:///mnt/sdcard/DCIM/100ANDRO/
现在,我可以看到从Android设备监视器上传的图像。你不是唯一一个遇到这个问题的人。你找到解决这个问题的方法了吗?