我已经安装了Xamarin并尝试在Visual Studio中启动一个小应用程序并使用它来测试Web视图。为此,我在我的计算机上安装了JDK,Android SDK和Android NDK。我正在编写一个Web视图教程,我遇到了问题,当我运行Main.axml
时,它显示错误,我的Android SDK无法找到(查看第一个附件)。当我检查JDK,SDK和NDK的位置路径时,它会显示正确的路径和绿色勾号,因此路径和文件是正确的(查看第二个附件)。但我的应用程序不承认它。这有什么问题?我在stackoverflow上发现了一些针对同样问题的线程,但没有任何帮助。
1。 Attachement
2。 Attachement
修改
我还试图打开我的Android SDK Manager,但是我的Visual Studio中禁用了这个。我已经安装了Xamarin,所以它应该可以工作:
有什么想法吗?感谢。
答案 0 :(得分:1)
我尝试了很多东西,最后我找到了解决问题的方法:
问题的可能原因:我刚刚安装了Xamarin,它还安装了JDK,Android SKD和Android NDK的wizzard,所以我认为这应该是正确的版本。安装Xamarin之后,我打开了Visual Studio并检查了JDK,SDK和NDK的路径(工具 - 选项 - Xamarin - Android seetings)。路径显示在由Xamarin安装的版本上。我的Android SDK Manager已被禁用。
解决方案:然后我卸载所有内容 - JDK,SDK和NDK以及整个Xamarin和我的旧Android Studio。之后,我决定从Java网站安装最新的JDK,从Android Studio网站安装新的Android SDK / NDK以及没有安装sdk / jdk的飞机xamarin。所以我可以肯定,我有正确的版本。安装完成后,我再次打开Visual Studio - 工具 - 选项 - Android seetings并设置新版本的路径。比我检查了我的Android SDK Manager,它最终启用了,所以我也安装了最新的Android SDK工具。之后,我清理并构建了我的解决方案,启动它,我的android模拟器打开我的webview页面。所以我认为,最好的方法是从他们的网站安装所需的程序,而不是自动使用xamarin。现在它有效。欢呼声。