gpt4 book ai didi

android - 在 Android 应用程序的文件中设置可执行权限

转载 作者:太空宇宙 更新时间:2023-11-03 13:51:11 25 4
gpt4 key购买 nike

我想制作一个 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。目录下的文件“获得”世界可执行权限。

关于android - 在 Android 应用程序的文件中设置可执行权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34684382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com