我需要从Android应用程序的源代码执行二进制文件。这个二进制文件必须运行几秒钟,我必须在此期间捕获标准输出。然后我必须杀死这两个进程。问题是二进制文件尝试访问/ dev / block / vold / 179:1(sdcard)来读取设备并收到消息“权限被拒绝”或有时会收到其他错误消息。我不清楚我要做什么才能跑30秒以及如何解决“拒绝许可”。我认为问题不是“su”进程执行,因为应用程序要求我获得root权限(我把“process.runtime.getRuntime()。exec(”su“);)
请帮帮我!我非常头疼!!
感谢。
答案 0 :(得分:0)
您是否将此权限放入了清单?
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
编辑:其实既然你提到它正在阅读,而不是写作,这可能不是你想要的答案:P