根据Microsoft documentation中的更改,我对我的项目进行了更改。
Android清单
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<application android:allowBackup="true"
android:icon="@mipmap/kigoo"
android:roundIcon="@mipmap/kigoo_round"
android:supportsRtl="true">
</application>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<queries>
<intent>
<action android:name="android.intent.action.DIAL" />
<data android:scheme="tel"/>
</intent>
<intent>
<action android:name="android.intent.action.SENDTO" />
<data android:scheme="mailto" />
</intent>
</queries>
</manifest>
在项目.csprog中
<!-- App Icon -->
<MauiIcon Include="Resources\AppIcon\appicon.svg"
ForegroundFile="Resources\AppIcon\kigoo.svg" ForegroundScale="0.65" Color="#512BD4"
/>
我可以很好地部署到模拟器和物理设备,但是...
尝试在调试模式下存档(仅获取错误)失败,未显示任何错误。
在释放模式下归档会引发以下错误:
1.
严重性代码描述项目文件行抑制状态错误APT 2260未找到资源mipmap/kigoo_round(也称为com.companyname. kigoopcmauisemple:mipmap/kigoo_round)。此错误可能是由AndroidManifest. xml文件或源代码文件中的Android清单生成属性的问题导致的。KigooPCMauiSimple C:\Users{路径} 1
严重程度代码描述项目文件行抑制状态错误APT 2260未找到资源mipmap/kigoo(也称为com.companyname. kigoopcmauisemple:mipmap/kigoo)。此错误很可能是由AndroidManifest. xml文件或源代码文件中的Android清单生成属性的问题导致的。KigooPCMauiSimple
C:\用户{路径} 1
严重性代码描述项目文件行隐藏状态错误APT 2067无法处理清单。KigooPCMauiSimple C:\程序文件\dotnet\packs\Microsoft. Android. Sdk. Windows\32. 0. 448\工具\Xamarin. Android. Aapt 2. targets 212
请指教,不胜感激。
1条答案
按热度按时间41zrol4v1#
我已经测试过了。您可能需要在项目中进行以下更改。csprog:
这是因为在您的Android Manifest文件中,您已将其设置为:
所以在你的项目.csprog文件中,在MauiIcon.include属性后面,它也应该这样进行相应的设置: