无法使用 Visual Studio 2015 编辑 Xamarin .axml 布局文件

Can't edit Xamarin .axml layout files with Visual Studio 2015

由于工作中的版本许可限制,我必须使用 Visual Studio 2015 开发 Xamarin Android 应用程序。我必须说,在我的个人计算机上使用 Visual Studio 2019(学生版)一切正常,但我无法在工作中使用该许可证进行开发。

在我的工作计算机上,我安装并更新了 Xamarin for Visual Studio 2015 扩展,并使用 Java Runtime Environment v1.8.0_241 和 Java Development Kit v1.8.0_231,我看了很多指南,这里是我的配置:

我已经创建并清空了 Xamarin Android 项目,没有比空项目更多的文件,我这边也没有修改代码。但是我在尝试打开 .axml 文件时遇到此错误。

"Connection to the layout renderer failed. This may be caused by a misconfiguration of Java."

这里是完整的错误报告:

java.lang.NoClassDefFoundError: com/android/utils/ILogger
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
    at java.lang.Class.privateGetMethodRecursive(Class.java:3048)
    at java.lang.Class.getMethod0(Class.java:3018)
    at java.lang.Class.getMethod(Class.java:1784)
    at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544)
    at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526)
Caused by: java.lang.ClassNotFoundException: com.android.utils.ILogger
    at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
    ... 7 more
Error: A JNI error has occurred, please check your installation and try again
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=350m; support was removed in 8.0
Picked up _JAVA_OPTIONS: -XX:MaxPermSize=256m
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
Exception in thread "main" 

关于 "ignoring option MaxPermSize=256m" 的最后一行是由于我按照指南创建的环境变量,但现在我没有 运行 选项:/

我想知道是否可以使用 Visual Studio 2015 使用 Xamarin 进行开发,否则我必须让我的老板升级许可证。

感谢您的支持。谢谢

目前遇到的唯一解决办法:

我正在使用 Android Studio 编辑 .xml 文件(UI 设计),然后将代码复制到 [= 中的 .axml 16=] 2015,现在可以了。我的应用很简单,只有Button、TextView和EditText,对我来说足够了。

如果您有更具可扩展性的解决方案,避免使用外部工具 (Android Studio),我投给您。