모바일의 내부 storge에서 파일을 micro sd 카드로 복사하려고하는데 Eacces 오류가 발생했습니다. 나는 많은 부분을 검색했지만 지금은 어디서나 명확한 해결책을 찾았다. 뿌리가 없거나 루틴이 아닌 Kitkat 장치에서 복사가 가능하거나 불가능합니다.EACCES 권한이 SD 카드에 쓰는 동안 Kitkat에서 거부되었습니다.
java.io.FileNotFoundException: /storage/MicroSD/Android/A.mp4: open failed: EACCES (Permission denied)
W/System.err: at libcore.io.IoBridge.open(IoBridge.java:409)
W/System.err: at java.io.FileOutputStream.<init>(FileOutputStream.java:88)
W/System.err: at java.io.FileOutputStream.<init>(FileOutputStream.java:73)
W/System.err: at jss.kitkatfile.MainActivity.write(MainActivity.java:69)
W/System.err: at jss.kitkatfile.MainActivity$1.onClick(MainActivity.java:27)
W/System.err: at android.view.View.performClick(View.java:4478)
W/System.err: at android.view.View$PerformClick.run(View.java:18698)
W/System.err: at android.os.Handler.handleCallback(Handler.java:733)
W/System.err: at android.os.Handler.dispatchMessage(Handler.java:95)
W/System.err: at android.os.Looper.loop(Looper.java:149)
W/System.err: at android.app.ActivityThread.main(ActivityThread.java:5257)
W/System.err: at java.lang.reflect.Method.invokeNative(Native Method)
W/System.err: at java.lang.reflect.Method.invoke(Method.java:515)
W/System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:609)
W/System.err: at dalvik.system.NativeStart.main(Native Method)
W/System.err: Caused by: libcore.io.ErrnoException: open failed: EACCES (Permission denied)
W/System.err: at libcore.io.Posix.open(Native Method)
W/System.err: at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110)
W/System.err: at libcore.io.IoBridge.open(IoBridge.java:393)
W/System.err: ... 15 more
예, 읽기 및 쓰기 권한이 추가되었습니다./storage/MicroSD/Android는 MicroSD 카드 안드로이드 폴더의 경로이며, 여기서 A.mp4는 복사됩니다. –