Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Xamarin.Forms.Droid资源,术语不明确/构建操作';s随机更改丢失的资源_Android_Xamarin_Xamarin.forms_Xamarin.android - Fatal编程技术网

Android Xamarin.Forms.Droid资源,术语不明确/构建操作';s随机更改丢失的资源

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

我对构建中缺少资源有问题

我发现了为什么ressource.Designer.cs设置为Build to=>Compile

现在,如果我将其设置为Android资源,则会发生2种情况中的1种

情景1:

我在调试时遇到一个不明确的错误

    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;
此外,您还可以参考以了解更多选项