<StripDebugSymbols>False</StripDebugSymbols>
<StripDebugSymbols Condition="'$(Configuration)' == 'Release'">True</StripDebugSymbols>
<AdbTool>$(ANDROID_SDK_ROOT)\platform-tools\adb</AdbTool>
- <ApkDir>$(OutputPath)apk</ApkDir>
+ <ApkDir>$(OutputPath)apk\</ApkDir>
</PropertyGroup>
<ItemGroup>
- <AssemblySearchPaths Include="bin" />
+ <AssemblySearchPaths Include="$(OutputPath)" />
<AssemblySearchPaths Include="$(MicrosoftNetCoreAppRuntimePackDir)native"/>
<AssemblySearchPaths Include="$(MicrosoftNetCoreAppRuntimePackDir)lib\$(NetCoreAppCurrent)"/>
</ItemGroup>
Utils.RunProcess(aapt, $"package -f -m -F {apkFile} -A assets -M AndroidManifest.xml -I {androidJar}", workingDir: OutputDir);
var dynamicLibs = new List<string>();
- dynamicLibs.AddRange(Directory.GetFiles(sourceDir, "*.so"));
+ dynamicLibs.Add(Path.Combine(OutputDir, "monodroid", "libmonodroid.so"));
+ dynamicLibs.AddRange(Directory.GetFiles(sourceDir, "*.so").Where(file => Path.GetFileName(file) != "libmonodroid.so"));
// add all *.so files to lib/%abi%/
Directory.CreateDirectory(Path.Combine(OutputDir, "lib", abi));