0

我有为 Android 编译的本机可执行文件,它们位于其中,/data/data/my.app.package所以我相信应用程序能够在那里执行可执行文件。

不幸的是Runtime.exec()导致“访问被拒绝”异常。我如何知道可执行文件试图访问的对象(路径、文件等)?应用程序读取文件/data/data/my.app.package并在那里写入文件。

日志中没有调试消息,设备已植根。

4

1 回答 1

0

问题是使用 Java Zip API 解压缩不会保存标志,因此文件没有被标记为可执行文件。用来chmod 0755 (file)修复它

于 2013-04-07T07:20:40.810 回答