【发布时间】:2021-07-06 22:16:04
【问题描述】:
分发后,我解压我的 apk 文件并尝试反编译库
在 ILSpy 中我收到此错误:
// This file does not contain a managed assembly.
在 de4dot 中:
WARNING: The file isn't a .NET PE file
csproj 文件:
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugSymbols>false</DebugSymbols>
<DebugType>portable</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release</OutputPath>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AndroidManagedSymbols>true</AndroidManagedSymbols>
<AndroidUseSharedRuntime>false</AndroidUseSharedRuntime>
<EmbedAssembliesIntoApk>true</EmbedAssembliesIntoApk>
<BundleAssemblies>false</BundleAssemblies>
<AndroidUseAapt2>true</AndroidUseAapt2>
<AndroidDexTool>d8</AndroidDexTool>
<AndroidPackageFormat>apk</AndroidPackageFormat>
<AndroidCreatePackagePerAbi>false</AndroidCreatePackagePerAbi>
<AndroidSupportedAbis />
【问题讨论】:
-
这能回答你的问题吗? Decompile APK built with Xamarin
-
@gunr2171 我的库不在so文件中
标签: c# xamarin.forms reverse-engineering