用Xamrin.Form开发三个平台的我,遇到无数的坑,真的,怀疑人生了....................
正题:
用Xamrin.Form开发跨平台APP时,再Xamarin.Android上幸运行的好好的,当移植到UPW,特么,各种问题,烦得一匹。
报错信息:
1、error APT0000: In <declare-styleable> FontFamilyFont, unable to find attribute android:ttcIndex
2、重复条目
3、GENERATEPROJECTPRIFILE : error PRI277: 0xdef00532 - Conflicting values for resource 'Files/Xamarin.Forms.Platform.UAP/TabbedPageStyle.xbf'
4、Xamarin表单重复
解决方案:
1、你得第三方开源库得版本过高,或你本地环境偏低,以下包
(1.1)Xamarin.Android.Support.v4.27.0.2
(1.2)Xamarin.Android.Support.v7.AppCompat.27.0.2
(1.3)Xamarin.Forms.3.4.0.1008975
2、删除你的UWP得obj文件再重新编译(可以解决重复条目问题)
3、Rg.Plugins.Popup这个插件问题,官网时Xamrain.Form包是3.4得,你要升级到4.1稳定版本
搞定后,世界突然变得好安静..............
PS:这是我得项目移植中遇到得问题,真实项目解决方案,找了度娘一天都没解决,后来全靠自己排查出结果,幸运得解决了.....前进中得程序员