当我点击AVD时,会出现一个提示“由于意外异常导致命令未成功执行。请在输出窗口查看更多信息”当我看到输出窗口时会出现一条失败消息: - 以下是错误日志
[failure] could not find file 'c\Users\braintech\AppData\Local\Temp\.NETPortable,Version=v4.0,Profile=Profile158.AssemblyAttributes.cs'.
[failure] could not find file 'c\Users\braitech\AppData\Local\Temp\Xamarin.ios,Version=v1.0,AssemblyAttributes.cs'.
[failure] could not find file 'c\Users\braitech\AppData\Local\Temp\MonoAndroid,Version=v5.0,AssemblyAttributes.cs'.
答案 0 :(得分:3)
当我在视觉工作室与Xamarin合作时,我遇到了同样的问题。每次我点击android sdk管理器我都会收到此错误。我找到了一些针对这个问题的解决方案。然而,其中只有一个实际上为我工作:
可能的解决方案:
转到安装sdk文件夹的位置。我的安装在C:\Program Files (x86)\Android\android-sdk
。一旦你到那里,进入temp
文件夹。抓取名为" tools_r24.0.1-windows"的zip文件。 (版本号可能不同)。在某个地方提取它,复制"工具"它创建的文件夹并将其粘贴到sdk文件位置C:\Program Files (x86)\Android\android-sdk
。替换旧的。重新启动VS,它应该工作。
此信息由MarcMagnin提供,https://forums.xamarin.com/discussion/43688/android-sdk-manager-and-avd-will-not-open-neither-will-my-xaml-layouts
答案 1 :(得分:1)
我想我遇到了这个问题,因为我已经回滚了最新的Android平台并在他们破坏我的构建时构建工具。它似乎完全删除了Android工具,而不是回滚它们。
所以,我检查了我的android-sdk
文件夹,果然,tools
子文件夹丢失了。
在不同时间的各种安装中,我在sdk
android-sdk
文件夹旁边有一个C:\Users\me\AppData\Local\Android\sdk
文件夹,此sdk
文件夹仍然包含tools
}。
所以我只是将sdk\tools
及其所有内容复制到相邻的android-sdk
文件夹中,问题就解决了。