diff --git a/QuickLook.Plugin/QuickLook.Plugin.AppViewer/PackageParsers/Apk/ApkParser.cs b/QuickLook.Plugin/QuickLook.Plugin.AppViewer/PackageParsers/Apk/ApkParser.cs index d270600..0879303 100644 --- a/QuickLook.Plugin/QuickLook.Plugin.AppViewer/PackageParsers/Apk/ApkParser.cs +++ b/QuickLook.Plugin/QuickLook.Plugin.AppViewer/PackageParsers/Apk/ApkParser.cs @@ -17,7 +17,6 @@ using ICSharpCode.SharpZipLib.Zip; using System; -using System.Collections.Generic; using System.Diagnostics; using System.IO; using System.Linq; @@ -48,6 +47,7 @@ public static class ApkParser Labels = baseInfo.Labels, Locales = baseInfo.Locales, Densities = baseInfo.Densities, + ABIs = [.. baseInfo.Abis], LaunchableActivity = baseInfo.LaunchableActivity, }; @@ -60,25 +60,6 @@ public static class ApkParser info.Logo = s.ReadBytes((int)entry.Size); } - var abiSet = new HashSet(); - - foreach (ZipEntry entry in zip) - { - if (entry.IsFile && entry.Name.StartsWith("lib/")) - { - var relativePath = entry.Name.Substring("lib/".Length); - int slashIndex = relativePath.IndexOf('/'); - - if (slashIndex > 0) - { - string abi = relativePath.Substring(0, slashIndex); - abiSet.Add(abi); - } - } - } - - info.ABIs = [.. abiSet]; - return info; } catch (Exception e) diff --git a/QuickLook.Plugin/QuickLook.Plugin.AppViewer/QuickLook.Plugin.AppViewer.csproj b/QuickLook.Plugin/QuickLook.Plugin.AppViewer/QuickLook.Plugin.AppViewer.csproj index a891470..161082d 100644 --- a/QuickLook.Plugin/QuickLook.Plugin.AppViewer/QuickLook.Plugin.AppViewer.csproj +++ b/QuickLook.Plugin/QuickLook.Plugin.AppViewer/QuickLook.Plugin.AppViewer.csproj @@ -76,7 +76,7 @@ - +