如何安装.apk文件从本地存储编程在Flutter?

omvjsjqw  于 2022-12-30  发布在  Flutter
关注(0)|答案(2)|浏览(148)

我想实现这个功能;**
当按下按钮时,将从本地存储安装. apk文件,路径如下。

**

String _apkFilePath = '/storage/emulated/0/Download/filename.apk';
tcomlyy6

tcomlyy61#

此软件包可能对您有所帮助。OpenFile

OpenFile.open("..apk_file_path_here"); // to launch an apk_installer in the device
mw3dktmi

mw3dktmi2#

由于库依赖关系问题,open_file对我来说不起作用
我切换到**open_filex**
添加对安卓文件的权限**/安卓/app/src/main/安卓清单.xml**

<uses-permission android:name="android.permission.INSTALL_PACKAGES" />
<uses-permission android:name="android.permission.DELETE_PACKAGES" />

打开APK文件

Future<void> openAPK() async {
  final result = await OpenFilex.open("/storage/emulated/0/Download/filename.apk");
}
  • 注意:可能需要启用“安装未知应用程序”*

相关问题