Android Studio:使用外部可执行文件

时间:2016-05-19 09:39:14

标签: java android android-permissions ioexception

我想在我的Android应用程序中使用外部可执行文件。 它分布在不同的平台上,在Windows下,它是一个可以在this way中使用的控制台程序 对于Android,可执行文件称为senpai-arm。我将它移动到一个Android文件夹,并尝试以类似于上面链接的方式启动它,但它不会启动。

 String storage = context.getFilesDir().getAbsolutePath();
 // Create the proccess in JAVA
 Process proc = Runtime.getRuntime().exec(storage+ "/senpai-arm");

以下错误消息:

java.io.IOException: Error running exec()

命令:[/ data / user/0/com.example.jp.fanfar/files/senpai-arm]工作目录:null环境:nul
 原因:许可被拒绝

很抱歉,我在原始问题中没有发现原因被拒绝。 我稍微改了一下我的问题。

  • 是否可以启动这样的程序?
  • 我需要什么权限?我有读/写外部存储权限。

(我在C ++中有源代码并阅读有关NDK的内容,但我希望通过使用分布式可执行文件来获取快捷方式。)

0 个答案:

没有答案