We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ee95154 commit baf1949Copy full SHA for baf1949
README.md
@@ -59,7 +59,8 @@
59
3、若插件中包含so,则需要在宿主中添加一个占位的so文件。占位so可随意创建,随意命名,关键在于so所在的cpuarch目录要正确。
60
在pluginMain工程。pluginMain工程中的libstub.so其实只是一个txt文件。
61
62
- 需要占位so的原因是,宿主在安装时,系统会扫描宿主中的so的(根据文件夹判断)类型,决定宿主在哪种cpu模式下运行。
+ 需要占位so的原因是,宿主在安装时,系统会扫描宿主中的so的(根据文件夹判断)类型,决定宿主在哪种cpu模式下运行、并保持到系统设置里面。
63
+ (系统源码可查看com.android.server.pm.PackageManagerService.setBundledAppAbisAndRoots()方法)
64
例如32、64、还是x86等等。如果宿主中不包含so,系统默认会选择一个最适合当前设备的模式。
65
那么问题来了,如果系统默认选择的模式,和将来下载安装的插件中的so支持的模式不匹配,则会出现so异常。
66
0 commit comments