如何在flutter中执行二进制文件?我已将二进制文件放入资产中,并添加到我的代码函数中以对其进行“解压缩”(How do I get the Asset's file path in flutter?)。
该文件位于应用程序数据文件夹中:
generic_x86:/data/data/com.example.hidden/app_flutter # ls
binaryfile flutter_assets
generic_x86:/data/data/com.example.hidden/app_flutter #
但是,当我尝试使用Process.run
执行它时,它显示为Permission denied
。当我使用root shell chmod +x
或chmod 777
时,它说No such file or directory
。但是,我希望一些无根方法来执行此操作。
如何在Flutter中正确执行预构建的二进制文件?谢谢