菜鸟的Xamarin.Forms前行之路——从新建项目到APP上架各种报错问题解决方法合集(不定时更新)
出自:博客园-半路独行
原文地址:http://www.cnblogs.com/banluduxing/p/7425791.html
本文出自于http://www.cnblogs.com/banluduxing 转载请注明出处。
2017-08-24
1序列不包含任何元素
这个是布局方面的问题,请检查布局是否出现问题
2一个或多个项目目标不支持生成操作"EmbeddedResource"
换成管理员方式打开VS
3错误与XamalcTask或xamlFilePathAttribute有关
重新以管理员方式打开vs或者检查Xaml.Forms的Nuget包是否有更新,更新即可
4@(content) build action is supported
修改安卓项目的Androidmanifest.xml文件的属性生成操作为无
5PushAsync is not supported globlly on Android,please use a navigationPage
将Navigation.PushAsync()改为Navigation.PushModelAsync()
6安卓虚拟机怎么也无法打开
看看是否因为你的win10的虚拟机hyper-v没有关闭
2017-08-25
7安卓真机调试,部署完,打开即闪退
在确定为debug下,右键安卓项目,属性-->Android选项-->去掉使用共享运行时,使用快速部署的勾
2017-08-27
8断点于Xamarin.Forms.Xaml.Extensions.LoadFromXaml(this, typeof(PageNmae))崩溃
页面渲染时出错,查看布局是否有问题,还在Button的点击事件的写法写错也报错过,我写的void click()报错,改为void click_Clicked(object sender, EventArgs e)就行了
2017-09-01
9未能找到文件“obj\iPhone\Ad-Hoc\XXXX.iOS.exe.manifest”。
ios项目-->属性-->安全性-->去掉启用ClickOnce安全设置
2017-09-03
10 问题与'System.Net.Http.Extensions, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'相关(与System.Net.Http.Extensions相关很可能都是这个解决方法)
首先确定每个平台安装了System.Net.Http nuget包,然后确定你的这个包的扩展System.Net.Http.Extensions是对应的平台,被这个问题坑过,引入的时候不能随便引用,要对应正确的平台
11/Users/xxxx/Library/Caches/Xamarin/mtbs/builds/xxxxx.iOS/5f54e38b7abca600580c3e5b79934127/bin/iPhone/Ad-Hoc/xxxxxx.iOS.app: unknown error -1=ffffffffffffffff
这个问题是,VS在请求你mac系统(VM mac 虚拟机)端的权限未得到允许(mac端并不是不需要照顾,有时候会请求权限,别忽略了)
2017-12-6
12 INSTALL_FAILED_NO_MATCHING_ABIS
右键单击Android项目,点击属性,点击Android选项,点击“高级”标签,在“支持的体系结构”下,选中以下选项:armeabi-V7A,86
13无法解析依赖项。“Xamarin.Android.Support.Transition 25.4.0.1”与 'Xamarin.Android.Support.Design 25.4.0.2 约束: Xamarin.Android.Support.Transition (= 25.4.0.2)' 不兼容。
更新你的安卓项目的Nuget安装包
菜鸟的Xamarin.Forms前行之路——从新建项目到APP上架各种报错问题解决方法合集(不定时更新)的更多相关文章
- 菜鸟的Xamarin.Forms前行之路——绪言
作者入门时间不是很久,差不多一年,期间自学的东西比较杂乱,到目前为止,编程方面的知识比较薄弱.之所以做这个系列,也只是因为做了两个月的Xamarin.Forms方面的东西,由于资料和自身实力的原因,过 ...
- 菜鸟的Xamarin.Forms前行之路——按钮的按下抬起事件的监控(可扩展至其他事件)
提问:监控按钮的点击事件,可以通过按钮的Click事件,或者Command绑定,那么如何监控按钮的按下与抬起,或者移动,长按,双击等事件? 解决方法:各个平台自定义渲染依赖注入. 共享项目PCL: 1 ...
- 菜鸟的Xamarin.Forms前行之路——实现按钮的字体图标(可扩展)
在实际的APP中,带有图标的按钮用到地方还是蛮多的,字体图标往往能更快更生动的传达信息,并且相对于背景图片,字体图标也有着绝对的优势,所以实现按钮的字体图标是值得尝试的. 实现方法:各平台自定义渲染按 ...
- 菜鸟的Xamarin.Forms前行之路——原生Toast的简单实现方法
项目中信息提示框,貌似只有个DisplayAlert,信息提示太过于单一,且在有些场合Toast更加实用,以下是一个简单的原生Toast的实现方法 项目地址:https://github.com/we ...
- 菜鸟的Xamarin.Forms前行之路——windows下VS运行ios模拟器调试
在Xamarin.Forms项目中,运行安卓模拟器是很方便的,但是想要运行IOS模拟器,相对而言是困难一点. 在参考一些资料后,发现很多是与Xamarin.studio有关的方法,尝试了许久没有成功. ...
- 菜鸟的Xamarin.Forms前行之路——共享组件
出自:博客园-半路独行 本文出自于http://www.cnblogs.com/banluduxing 转载请注明出处. Url Description Xamarin.Social The Xama ...
- 从零开始学Xamarin.Forms(二) 环境搭建、创建项目
原文:从零开始学Xamarin.Forms(二) 环境搭建.创建项目 一.环境搭建 Windows下环境搭建: 1.下载并安装jdk.Android SDK和NDK,当然还需要 VS2013 ...
- 从零開始学Xamarin.Forms(二) 环境搭建、创建项目
一.环境搭建 Windows下环境搭建: 1.下载并安装jdk.Android SDK和NDK.当然还须要 VS2013 update 2(VS2010.VS2012均可)以上. a. 最新 ...
- Xamarin.Forms移动开发系列3:项目剖析
摘要 本文主要进行Xamarin.Forms应用程序剖析. 前言 本文介绍Xamarin.Forms应用程序剖析. 由于本系列重点研究对象为Xamarin.Forms,所以对Xamarin.Andro ...
随机推荐
- firebug,chrome调试工具的使用
http://ued.taobao.org/blog/?p=5534 chrome调试 http://www.cnblogs.com/QLeelulu/archive/2011/08/28/2156 ...
- linux运维笔记——curl
** 1.获取网站返回码 ** [root@Cacti ~]# curl -I www.qq.com HTTP/1.1 200 OK Server: squid/3.4.1 Date: Wed, 08 ...
- Linux命令详解1--文件和目录管理之文件查找和比较
1. 文件查找 1.1 strings命令 ------- 在对象文件或二进制文件中查找可打印的字符串.字符串是4个或更多可打印的任意序列,以换行或空字符结束. strings命令对识别随机对象文件很 ...
- android游戏的增量更新(资源及代码的热更新)
需求当游戏需要更新时,不必让用户下载新的完整包,只需要通过游戏内部的更新系统自动更新差异包,达到节约用户流量和时间的目的. 大体思路:1.(游戏逻辑用lua等脚本编写的情况)这种方式的增量更新非常简单 ...
- Spring事务管理API
- 蓝桥杯练习系统算法训练习题加答案java版本
附上百度文库的链接:http://wenku.baidu.com/view/afb78d36b42acfc789eb172ded630b1c59ee9bf7
- Linux Debian 下LNMP服务器——nginx+mysql+php环境搭建及配置
昨天刚给公司服务器装了LNMP服务器环境,在这里简单记录一下过程备忘. 这里我在安装的时候是用的Dotdeb源,仅供参考. 1.导入Dotdeb源,据说Dotdeb源里的软件版本比较新. 在向源中导入 ...
- AddComponentMenu
[AddComponentMenu] The AddComponentMenu attribute allows you to place a script anywhere in the " ...
- Java-CSV文件读取
import java.io.BufferedReader; import java.io.FileInputStream; import java.io.IOException; import ja ...
- sql优化 原因
不使用子查询例: SELECT * FROM t1 WHERE id (SELECT id FROM t2 WHERE name='hechunyang'); 子查询在MySQL5.5版本里,内部执行 ...