相关文章推荐
耍酷的墨镜  ·  【错误记录】Android 命令行执行 ...·  4 天前    · 
寂寞的红薯  ·  《19天漫画全集在线观看下拉》伦理片在线观看 ...·  6 月前    · 
卖萌的皮蛋  ·  今年云南专升本成绩什么时候公布_英语_新东方在线·  9 月前    · 
讲道义的橡皮擦  ·  js正则不能输入特殊字符 - CSDN文库·  1 年前    · 
博学的墨镜  ·  帕金森病的6-羟基多巴胺大鼠模型 ...·  1 年前    · 
追风的大熊猫  ·  Postgres的临时表、临时视图_post ...·  1 年前    · 
Code  ›  【错误记录】Android 命令行执行 7zr 可执行程序报错 ( Cannot run program “7zr“ : error=13, Permission denied )开发者社区
runtime 命令行
https://cloud.tencent.com/developer/article/2248519
想出国的豌豆
2 年前
作者头像
韩曙亮
0 篇文章

【错误记录】Android 命令行执行 7zr 可执行程序报错 ( Cannot run program “7zr“ : error=13, Permission denied )

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > 韩曙亮的移动开发专栏 > 【错误记录】Android 命令行执行 7zr 可执行程序报错 ( Cannot run program “7zr“ : error=13, Permission denied )

【错误记录】Android 命令行执行 7zr 可执行程序报错 ( Cannot run program “7zr“ : error=13, Permission denied )

作者头像
韩曙亮
发布 于 2023-03-29 10:38:25
171 0
发布 于 2023-03-29 10:38:25
举报

文章目录

  • 一、报错信息
  • 二、解决方案

一、报错信息


在 Android 应用中 , 使用 7zr 可执行程序进行压缩 , 解压缩操作 ;

2021-04-29 21:15:52.762 29422-29422/kim.hsl.a7_zip E/AndroidRuntime: FATAL EXCEPTION: main
    Process: kim.hsl.a7_zip, PID: 29422
    java.lang.RuntimeException: Unable to start activity ComponentInfo{kim.hsl.a7_zip/kim.hsl.a7_zip.MainActivity}: java.io.IOException: Cannot run program "/data/user/0/kim.hsl.a7_zip/files/7zr": error=13, Permission denied
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2951)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3086)
        at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1816)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loop(Looper.java:193)
        at android.app.ActivityThread.main(ActivityThread.java:6718)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
     Caused by: java.io.IOException: Cannot run program "/data/user/0/kim.hsl.a7_zip/files/7zr": error=13, Permission denied
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1050)
        at java.lang.Runtime.exec(Runtime.java:695)
        at java.lang.Runtime.exec(Runtime.java:525)
        at java.lang.Runtime.exec(Runtime.java:422)
        at kim.hsl.a7_zip.MainActivity.compress7z(MainActivity.kt:88)
        at kim.hsl.a7_zip.MainActivity.onCreate(MainActivity.kt:20)
        at android.app.Activity.performCreate(Activity.java:7144)
        at android.app.Activity.performCreate(Activity.java:7135)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2931)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3086) 
        at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) 
        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) 
        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) 
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1816) 
        at android.os.Handler.dispatchMessage(Handler.java:106) 
        at android.os.Looper.loop(Looper.java:193) 
        at android.app.ActivityThread.main(ActivityThread.java:6718) 
        at java.lang.reflect.Method.invoke(Native Method) 
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) 
     Caused by: java.io.IOException: error=13, Permission denied
        at java.lang.UNIXProcess.forkAndExec(Native Method)
        at java.lang.UNIXProcess.<init>(UNIXProcess.java:133)
        at java.lang.ProcessImpl.start(ProcessImpl.java:132)
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
        at java.lang.Runtime.exec(Runtime.java:695) 
        at java.lang.Runtime.exec(Runtime.java:525) 
        at java.lang.Runtime.exec(Runtime.java:422) 
        at kim.hsl.a7_zip.MainActivity.compress7z(MainActivity.kt:88) 
        at kim.hsl.a7_zip.MainActivity.onCreate(MainActivity.kt:20) 
        at android.app.Activity.performCreate(Activity.java:7144) 
        at android.app.Activity.performCreate(Activity.java:7135) 
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271) 
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2931) 
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3086) 
        at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) 
        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) 
        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) 
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1816) 
        at android.os.Handler.dispatchMessage(Handler.java:106) 
        at android.os.Looper.loop(Looper.java:193) 
        at android.app.ActivityThread.main(ActivityThread.java:6718) 
        at java.lang.reflect.Method.invoke(Native Method) 
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) 
在这里插入图片描述
在这里插入图片描述

二、解决方案


进入 " /data/user/0/kim.hsl.a7_zip/files " 目录 , 查看文件 , 执行 " ls -la " 查看文件的详细信息 , 发现 7zr 文件的权限只有读写权限 , 没有 x 可执行权限 ;

C:\Users\octop>adb shell
walleye:/ $ su
walleye:/ # cd /data/user/0/kim.hsl.a7_zip/files
walleye:/data/user/0/kim.hsl.a7_zip/files # ls
walleye:/data/user/0/kim.hsl.a7_zip/files # ls -la
total 992
drwxrwx--x 2 u0_a438 u0_a438   4096 2021-04-29 21:15 .
 
推荐文章
耍酷的墨镜  ·  【错误记录】Android 命令行执行 7zr 可执行程序报错 ( Cannot run program “7zr“ : error=13, Permission denied )-阿里云开发者社区
4 天前
寂寞的红薯  ·  《19天漫画全集在线观看下拉》伦理片在线观看 - 电影全集 「下拉观看」
6 月前
卖萌的皮蛋  ·  今年云南专升本成绩什么时候公布_英语_新东方在线
9 月前
讲道义的橡皮擦  ·  js正则不能输入特殊字符 - CSDN文库
1 年前
博学的墨镜  ·  帕金森病的6-羟基多巴胺大鼠模型 (Scientific Article Protocol) | JoVE | Translated to Chinese
1 年前
追风的大熊猫  ·  Postgres的临时表、临时视图_postgres 创建临时性视图-CSDN博客
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号