问题描述
我有2个Xamarin Android项目,一个Common Utils和一个Test。测试项目引用了通用实用程序之一。将它们都迁移到Target Android 10.0后,我升级了所有必需的Android Support程序包,我遇到了以下问题。
当我单独构建Common Utils项目时,它的构建没有任何问题。另一方面,当我构建Test项目时,Common Utils项目会抛出无法找到其某些资源的编译错误。我尝试删除两个项目中的bin / obj,但仍然收到此错误。 有人遇到过类似的事情吗?
这是我在两个项目中的参考文献:
公用程序项目
<PackageReference Include="Com.Airbnb.Xamarin.Forms.Lottie">
<Version>3.1.3</Version>
</PackageReference>
<PackageReference Include="Microsoft.Extensions.Hosting">
<Version>3.1.7</Version>
</PackageReference>
<PackageReference Include="Syncfusion.Xamarin.SfDataGrid">
<Version>18.2.0.48</Version>
</PackageReference>
<PackageReference Include="Syncfusion.Xamarin.SfPdfViewer">
<Version>18.2.0.48</Version>
</PackageReference>
<PackageReference Include="System.Numerics.Vectors">
<Version>4.5.0</Version>
</PackageReference>
<PackageReference Include="System.Reactive">
<Version>4.4.1</Version>
</PackageReference>
<PackageReference Include="System.Threading.Tasks.Extensions">
<Version>4.5.4</Version>
</PackageReference>
<PackageReference Include="Xamarin.Essentials">
<Version>1.5.3.2</Version>
</PackageReference>
<PackageReference Include="Xamarin.Forms" Version="4.8.0.1269" />
测试项目
<PackageReference Include="Com.Airbnb.Xamarin.Forms.Lottie">
<Version>3.1.3</Version>
</PackageReference>
<PackageReference Include="Microsoft.AppCenter.Analytics">
<Version>3.4.0</Version>
</PackageReference>
<PackageReference Include="Microsoft.AppCenter.Crashes">
<Version>3.4.0</Version>
</PackageReference>
<PackageReference Include="Microsoft.Extensions.Hosting">
<Version>3.1.7</Version>
</PackageReference>
<PackageReference Include="Syncfusion.Xamarin.Core">
<Version>18.2.0.48</Version>
</PackageReference>
<PackageReference Include="Syncfusion.Xamarin.SfDataGrid">
<Version>18.2.0.48</Version>
</PackageReference>
<PackageReference Include="System.Reactive">
<Version>4.4.1</Version>
</PackageReference>
<PackageReference Include="Xamarin.Forms" Version="4.8.0.1269" />
<PackageReference Include="Xamarin.Essentials" Version="1.5.3.2" />
这是我的Test项目上的Android清单:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="com.companyname" android:installLocation="auto">
<uses-sdk android:minSdkVersion="24" android:targetSdkVersion="29" />
<application android:label="TestApp.Android"></application>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CAMERA" />
</manifest>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)