Android Xamarin.Forms.Droid资源,术语不明确/构建操作';s随机更改丢失的资源
我对构建中缺少资源有问题 我发现了为什么ressource.Designer.cs设置为Build to=>Compile 现在,如果我将其设置为Android资源,则会发生2种情况中的1种 情景1: 我在调试时遇到一个不明确的错误Android Xamarin.Forms.Droid资源,术语不明确/构建操作';s随机更改丢失的资源,android,xamarin,xamarin.forms,xamarin.android,Android,Xamarin,Xamarin.forms,Xamarin.android,我对构建中缺少资源有问题 我发现了为什么ressource.Designer.cs设置为Build to=>Compile 现在,如果我将其设置为Android资源,则会发生2种情况中的1种 情景1: 我在调试时遇到一个不明确的错误 TabLayoutResource = Resource.Layout.Tabbar; ToolbarResource = Resource.Layout.Toolbar; “资源”是之间的不明确引用 “Xamarin.Forms.Platform
TabLayoutResource = Resource.Layout.Tabbar;
ToolbarResource = Resource.Layout.Toolbar;
“资源”是之间的不明确引用
“Xamarin.Forms.Platform.Android.Resource”和
'Plugin.FirebasePushNotification.Resource'
如果我删除bin/obj并重新生成,那么设计器的构建操作将返回到=>Compile
Scnario 2我得到以下错误
Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Aapt.targets(3,3):
错误APT1045:无效的资源目录名称:
MyPath/obj/Release/res/resource.designer.cs“resource.designer.cs”。
(APT1045)
如果有人能帮我的话,我几乎找不到关于这些的信息
如果我解决了不明确的问题,它找不到工具栏或选项卡来解决不明确的错误。您可能希望尝试使用类的全名,如:
TabLayoutResource = Xamarin.Forms.Platform.Android.Resource.Layout.Tabbar;
或别名:
using AndroidRs = Xamarin.Forms.Platform.Android.Resource;
...
TabLayoutResource = AndroidRs.Layout.Tabbar;
此外,您还可以参考以了解更多选项