簡體   English   中英

無法使用 Visual Studio 2015 編輯 Xamarin.axml 布局文件

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

由於工作中的版本許可限制,我必須使用 Visual Studio 2015開發 Xamarin Android 應用程序。 我必須說,在我的個人計算機上使用 Visual Studio 2019(學生版)一切正常,但我無法在工作中使用該許可證進行開發。

On my work computer, I have installed and updated the Xamarin for Visual Studio 2015 extension, and using Java Runtime Environment v1.8.0_241 and Java Development Kit v1.8.0_231, as I read at so many guides, here my config:

xamarin 選項

我已經創建並清空了 Xamarin Android 項目,沒有比空項目包含的更多文件,並且我這邊沒有修改任何代碼。 但是在嘗試打開 .axml 文件時出現此錯誤。

“連接到布局渲染器失敗。這可能是由於 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" 

關於“忽略選項 MaxPermSize = 256m”的最后一行是由於我按照指南創建的環境變量,但現在我已經用完了選項:/

我在質疑是否可以使用 Visual Studio 2015 使用 Xamarin 進行開發,或者我必須要求我的老板升級許可證。

我感謝任何支持。 謝謝。

到目前為止我遇到的唯一解決方案:

我正在使用 Android Studio 編輯.xml 文件(UI 設計),然后將代碼復制到 Visual Studio 2015 中的.axml,現在它可以工作了。 我的應用很簡單,只有Button、TextView和EditText,對我來說就夠用了。

如果您有一個更具可擴展性的解決方案,請避免使用外部工具(Android Studio),我的投票是您的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM