Mono For Android 无法编译,提示:错误1“Aapt”任务意外失败的解决方法

今天,小牛更新到最新版的Mono For Android之后,发现一个问题:一旦启动程序,就会提示:错误1“Aapt”任务意外失败。后来在群友的帮助下,发现这是因为Android SDK结构发生变化导致的,大家只需要打开Android SDK Manager 管理工具,安装升级组件就能解决,接下来,我们来详细说明一下。

中文说明:

Mono For Android 无法编译,提示:错误1“Aapt”任务意外失败的解决方法

————————————————-

QQ群:Mono For Android 技术交流群
QQ群号:223541981

————————————————-

错误 1 “Aapt”任务意外失败。
System.InvalidOperationException: 序列不包含任何元素
在 System.Linq.Enumerable.First[TSource](IEnumerable`1 source)
在 Xamarin.Android.Tasks.BuildToolsUtils.GetBuildToolsPath(String androidSdkDirectory)
在 Xamarin.Android.Tasks.Aapt.GenerateFullPathToTool()
在 Microsoft.Build.Utilities.ToolTask.ComputePathToTool()
在 Microsoft.Build.Utilities.ToolTask.Execute()
在 Xamarin.Android.Tasks.Aapt.Execute()
在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
在 Microsoft.Build.BackEnd.TaskBuilder.d__20.MoveNext() M4AMenuSimple

英文说明:

Just installed Xamarin. Open Xamarin Studio Create new Android Application. Hit run and get the following error:

C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error MSB4018: The “Aapt” task failed unexpectedly. System.InvalidOperationException: Sequence contains no elements at System.Linq.Enumerable.First[TSource](IEnumerable`1 source) at Xamarin.Android.Tasks.BuildToolsUtils.GetBuildToolsPath(String androidSdkDirectory) at Xamarin.Android.Tasks.Aapt.GenerateFullPathToTool() at Microsoft.Build.Utilities.ToolTask.ComputePathToTool() at Microsoft.Build.Utilities.ToolTask.Execute() at Xamarin.Android.Tasks.Aapt.Execute() at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() at Microsoft.Build.BackEnd.TaskBuilder.d__20.MoveNext() (MSB4018) (test)

解决方法:

Mono For Android 无法编译,提示:错误1“Aapt”任务意外失败的解决方法

1、打开开始菜单——>所有程序——>Android SDK Tools——>SDK Manager
或者直接打开你的android-sdk安装路径,例如 “C:\Users\用户名\AppData\Local\Android\android-sdk\SDK Manager.exe”
2、勾选并安装“Android SDK Build-tools”即可。

附上英文说明:

1、Launch Android SDK Manager,click on Start button -> All programs -> Android SDK Tools -> SDK Manager
OR run “C:\Users\YOUR_USERNAME\AppData\Local\Android\android-sdk\SDK Manager.exe”
2、Install package “Android SDK Build-tools”. It is not necessary to install other packages.

你可能感兴趣的文章:Xamarin Mono For Android 最新完整离线安装破解版(C#开发Android、IOS工具)

版权声明:

小编:吾乐吧软件站

链接:https://www.wuleba.com/7575.html

来源:吾乐吧软件站

本资源仅供个人学习,禁止用于商业用途。下载后请于24小时内删除,并支持正版或原作者。因使用本资源导致的任何法律纠纷或损失,由使用者自行承担。

THE END
上一篇 丁磊携林志玲录制《大唐无双2》MV 力推网易云音乐
下一篇 [图]微软表示Visual Studio 2013 Preview版本将与Windows 8.1同时发布
相关内容
转发
5
点赞
分享
全部转发 0 只看作者
按时间倒序 按时间正序

全部评论 5 只看作者
按时间倒序 按时间正序
开心赚(kaixinzhuan)
我的也没有解决,有好几个版本的tools
2014年4月17日 18:28 0 回复
段子朋
我的也没有解决,有好几个版本的tools
2014年4月11日 14:58 0 回复
李文
我的问题还没解决啊 我有两个 Android SDK Build-tools” 这个东西啊
2013年7月25日 14:58 0 回复
ffffff
请问有build-tool的离线文件吗?
2013年7月19日 10:05 0 回复
蔡建
很好,问题解决了,谢谢
2013年6月4日 12:23 0 回复
赞赏支持
微信收款码
微信扫一扫
支付宝收款码
支付宝扫一扫
投诉内容
0/200
上传图片(最多3张,单张不超过2MB)
生成分享图片
正在生成预览...