Reputation: 11
Given i have compiled linux exe file in my resources/raw directory. Can i execute it using Process.execute("./resources/raw/filename") or i have to have special permissions (like ROOT or smth) ?
Upvotes: 0
Views: 386
Reputation: 33545
Firstly, How did you compile the executable? I hope you've used a Cross-Compiler.
And Yes, you can execute applications...No special rights required.
I haven't tried that method, (Process.execute()
) But i can Confirm Runtime.getRuntime().exec("/path/a.out");
works.... :)
When you execute it, the application will have the same privilege level as your application (non-root)...unless you rooted the device.
Upvotes: 1