0

我是新来的。我使用了颤振文档中的 add 2 app 概念

https://docs.flutter.dev/development/add-to-app

对于我现有的 android 项目之一,它工作正常。问题始于我的带有flutter模块的android应用程序的大小为45MB,所以我决定排除flutter .SO文件(libapp.so,libflutter.so),并通过从服务器下载特定架构来从内部存储中加载它们("armeabi-v7a"、"arm64-v8a"、"x86"、"x86_64") 使用 System.loadLibrary(path+"libflutter.so")。

libflutter.so 加载成功,我可以打开我的颤振应用程序,当我排除 libapp.so 文件并在运行时加载它们时,我的颤振应用程序崩溃并显示以下输出。

Flutter 屏幕 Logcat 错误

这样我初始化了我的颤振引擎

初始化代码

颤振类

我们可以动态加载颤振的 libapp.so 文件吗?有什么问题?...

4

0 回答 0