Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can’;t打开Xamarin Android.axml文件:安装的Android SDK太旧。需要版本25.1.3或更新版本。请更新至最新版本_Android_Visual Studio_Xamarin_Xamarin.android - Fatal编程技术网

Can’;t打开Xamarin Android.axml文件:安装的Android SDK太旧。需要版本25.1.3或更新版本。请更新至最新版本

Can’;t打开Xamarin Android.axml文件:安装的Android SDK太旧。需要版本25.1.3或更新版本。请更新至最新版本,android,visual-studio,xamarin,xamarin.android,Android,Visual Studio,Xamarin,Xamarin.android,我正在使用Visual Studio,无法在Xamarin Android Designer中打开布局文件。我在尝试时遇到此错误: 出了问题 安装的Android SDK太旧。需要版本25.1.3或更新版本。请更新至最新版本 版本 我已经更新了Xamarin,但仍然卡住了。如何解决这个问题?我最近遇到安装的Android SDK太旧了。需要版本25.1.3或更新版本。请更新到最新版本。我自己发现我必须分两个阶段更新Android SDK才能正常工作 正如其他用户所提到的,只显示了版本24.x.x

我正在使用Visual Studio,无法在Xamarin Android Designer中打开布局文件。我在尝试时遇到此错误:

出了问题
安装的Android SDK太旧。需要版本25.1.3或更新版本。请更新至最新版本 版本


我已经更新了Xamarin,但仍然卡住了。如何解决这个问题?

我最近遇到
安装的Android SDK太旧了。需要版本25.1.3或更新版本。请更新到最新版本。
我自己发现我必须分两个阶段更新Android SDK才能正常工作

正如其他用户所提到的,只显示了版本24.x.x的更新,而版本25.x.x却无处可寻。我安装了工具、平台工具和构建工具的可用更新,然后退出并重新打开Android SDK管理器。这起作用了;版本25.x.x现在可供安装

tl,dr,

  • 安装64位JDK 1.8
  • 更新Android SDK工具、平台工具和构建工具。如果警告中所需的版本不符合要求,请关闭SDK管理器并重复此操作 展示。如果出现“警告!A”,您可能需要退出Visual Studio 无法移动文件夹“
  • 确保Visual Studio中的Android设置指向 正确位置:工具>选项>Xamarin>Android设置
  • 让Xamarin安装保持最新!工具>选项>Xamarin>其他>“立即检查”
  • 不确定这是否是一次性的,我决定在Windows10上用VisualStudio2015重新安装Xamarin。下面是我如何重现这个问题并重新开始处理布局文件的。这很长,这些步骤可能可以简化,但我想清楚地描述一下我所做的事情

    以下是我的逐步过程:

  • 下载Xamarin for Windows
  • 更新至Xamarin最新版本:工具>选项>Xamarin>其他>“立即检查”
  • 打开Android SDK管理器,将构建工具从v23.0.3更新到v24.0.3
  • 卸载生成工具v23.0.3,关闭SDK管理器
  • 关闭并重新打开布局文件,获取“太旧”消息
  • 打开SDK管理器,更新到生成工具v25,卸载生成工具v24.0.3
  • 关闭SDK管理器和布局文件
  • 重新打开布局文件,获得相同的消息
  • 打开SDK管理器,更新到平台工具v25
  • 关闭SDK管理器和布局文件
  • 重新打开布局文件,仍然太旧
  • 打开SDK管理器,将SDK工具从v25.1.2更新到v25.2.2
  • 在这里,我得到了同样的警告中提到

    进行:

  • 退出visualstudio;解除警告,过程继续正常
  • 警告回来了;再次解雇允许流程完成
  • 关闭SDK管理器,打开Visual Studio,加载Android项目,打开并布局文件。成功!我可以再次查看布局文件
  • 为了最大限度地减少潜在的障碍/混乱,我还想提及一些其他事项:

    • Android Studio不是必需的。除了“SDK太旧”消息中的提示外,还可以通过工具>Android>Android SDK管理器或SDK管理器工具栏图标打开Android SDK管理器。

    • 我个人的做法是只安装一个版本的构建工具,以帮助最小化潜在冲突或上游问题,例如

    • 。如果您还没有这样做,请考虑安装64位JDK 1.8。这是最简单的选项,因为它向后兼容所有以前的API级别,支持新的Android designer功能,并且需要使用64位版本
    • 更新后,转到工具>选项>Xamarin>Android设置以验证JDK、Android SDK和Android NDK指向的位置是否正确
    我还想指出,Android SDK更新并不是Xamarin特有的。如果我们是为Android开发的,我们需要这些工具来进行仿真、调试、签署APK以及访问最新的平台功能,无论是否使用Xamarin

    对于好奇的人,可以在这里找到更多细节:
    -

    -

    我最近遇到
    安装的Android SDK太旧了。需要版本25.1.3或更新版本。请更新到最新版本。
    我自己发现我必须分两个阶段更新Android SDK才能正常工作

    正如其他用户所提到的,只显示了版本24.x.x的更新,而版本25.x.x却无处可寻。我安装了工具、平台工具和构建工具的可用更新,然后退出并重新打开Android SDK管理器。这起作用了;版本25.x.x现在可供安装

    tl,dr,

  • 安装64位JDK 1.8
  • 更新Android SDK工具、平台工具和构建工具。如果警告中所需的版本不符合要求,请关闭SDK管理器并重复此操作 展示。如果出现“警告!A”,您可能需要退出Visual Studio 无法移动文件夹“
  • 确保Visual Studio中的Android设置指向 正确位置:工具>选项>Xamarin>Android设置
  • 让Xamarin安装保持最新!工具>选项>Xamarin>其他>“立即检查”
  • 不确定这是否是一次性的,我决定在Windows10上用VisualStudio2015重新安装Xamarin。下面是我如何重现这个问题并重新开始处理布局文件的。这很长,这些步骤可能可以简化,但我想清楚地描述一下我所做的事情

    以下是我的逐步过程:

  • 下载Xamarin for Windows
  • 更新至Xamarin最新版本:工具>选项>Xamarin>其他>“立即检查”
  • 打开Android SDK管理器,从v23.0.3更新构建工具