Skip to content

Commit 5541803

Browse files
committed
Fix NPE
1 parent 656f6e2 commit 5541803

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

PluginCore/src/com/plugin/core/PluginLoader.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -184,9 +184,11 @@ public static synchronized int installPlugin(String srcPluginFile) {
184184
}
185185

186186
PackageInfo packageInfo = sApplication.getPackageManager().getPackageArchiveInfo(srcPluginFile, PackageManager.GET_GIDS);
187-
pluginDescriptor.setApplicationTheme(packageInfo.applicationInfo.theme);
188-
pluginDescriptor.setApplicationIcon(packageInfo.applicationInfo.icon);
189-
pluginDescriptor.setApplicationLogo(packageInfo.applicationInfo.logo);
187+
if (packageInfo != null) {
188+
pluginDescriptor.setApplicationTheme(packageInfo.applicationInfo.theme);
189+
pluginDescriptor.setApplicationIcon(packageInfo.applicationInfo.icon);
190+
pluginDescriptor.setApplicationLogo(packageInfo.applicationInfo.logo);
191+
}
190192

191193
// 第3步,检查插件是否已经存在,若存在删除旧的
192194
PluginDescriptor oldPluginDescriptor = getPluginDescriptorByPluginId(pluginDescriptor.getPackageName());

0 commit comments

Comments
 (0)