我要制作一个Android应用程序,首先下载androID tcpdump二进制文件,然后执行它.该文件已成功下载,但是我无法设置可执行文件:
try { file file = new file( "/sdcard/tcpdump" ); if ( file.exists() ) { Runtime.getRuntime().exec( new String[]{ "su", "-c", "chmod 777 /sdcard/tcpdump" } ); }} catch ( Exception e ){ e.printstacktrace();}
解决方法:
默认情况下,位于SD卡上的文件无法执行.将文件移至内部存储,即data / local / tmp.目录“ get”下的文件具有世界可执行的权限.
总结以上是内存溢出为你收集整理的在Android应用程序中设置文件中的可执行权限全部内容,希望文章能够帮你解决在Android应用程序中设置文件中的可执行权限所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)