gpt4 book ai didi

java - 从Android应用执行外部程序

转载 作者:行者123 更新时间:2023-12-03 09:08:38 24 4
gpt4 key购买 nike

我需要为我的应用执行“nmap”二进制文件。我使用包装程序nmap4j,在其中将路径写在设备“sdcard/Nmap/bin/nmap”上。

try {
nmap4j.execute();
} catch(Exception e) {
System.out.println("error execute " + e);
}

出现以下错误:
错误执行org.nmap4j.core.nmap.NMapExecutionException:无法运行程序“sdcard/Nmap/bin/nmap”:错误= 13,权限被拒绝

出现,并且应用程序由于稍后出现空指针异常而崩溃

最佳答案

因此,我找到了解决此问题的方法。

我使用了Android Studio“设备文件资源管理器”,并在应用程序数据文件夹中上传了binay可执行文件:

根目录/数据/数据/com.example.appname/

希望能有所帮助

关于java - 从Android应用执行外部程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57136305/

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