2016-05-13 252 views
1

我试图建立在Visual Studio 2015年与Xamarin的Android应用程序的Android SDK工具,但是当我打开Main.axml,它显示一个错误更新上的Visual Studio 2015年

安装的Android SDK中是太旧了,需要更新。

在那之后,我尝试从AVD Manager升级Android SDK工具,但是我得到了以下错误消息:

下载Android SDK工具,修订24.4.1找不到网址: C: \ PROGRA〜1个\的Android \ ANDROI〜1个\ TEMP \ tools_r24.4.1-windows.zip(访问被拒绝 )

我该如何解决这个问题呢?

+0

尝试以管理员身份运行 –

+0

Tim Castelijns,这不起作用,还有其他建议吗? –

回答

4

我解决了这个问题。问题是Xamarin本身没有更新,因此SDK Manager无法找到windows.zip文件。这里是更新Xamarin的解决方案..

的Visual Studio 2015年→工具→选项→Xamarin→其他

选择Xamarin为Visual Studio更新为 “稳定”。 然后点击立即检查并下载Xamarin。

现在更新Android SDK工具..

去工具→→Android的Android SDK中经理。 从那里更新Android SDK工具。

完成。重新启动Visual Studio。

0

zip文件是由其他应用程序或C:\ PROGRA〜1 \ Android打开的,对您没有写入权限。关闭所有其他应用程序(或者如果怀疑只是重新启动)并检查该目录的权限并添加到您的用户写入权限。但是,如果您有其他工具(如Android Studio),最好共享一个sdk。在VS中,您可以在工具 - >选项 - > Xamarin - > Android设置菜单中更改sdk位置。

+0

我不认为这是所有关于写入权限,因为更新版本是基本功能。 –

+0

是的。尝试查找某个进程是否阻止访问其他进程。我使用Sysinternals工具,如Process Explorer – Zanca80

+0

或...尝试关闭VS并删除android-sdk \ temp \目录中的所有文件。 – Zanca80

0

我可能会建议给予你的Android SDK目录管理员权限的SDK经理:

导航到:

C:\ PROGRA〜1 \的Android \ ANDROI〜1 \

右对齐点击AVD Manager>属性>兼容性>以管理员身份运行该程序