![](/img/trans.png)
[英]Visual Studio (xamarin) error "Xamarin.Android for Visual Studio requires Java Development Kit (JDK). Please click here to configure." 0
[英]Xamarin: changing JDK location in visual studio 2013
看起來你無法通過Visual Studio更改JDK位置。
目前它正在使用1.6,它給出了警告:
主要版本51比50更新,這是該編譯器支持的最高主要版本
有誰知道怎么做?
版本51表示Java 7,版本50表示Java 6。
您可以執行以下操作之一:
1)
資料來源: http : //www.veryant.com/support/phpkb/question.php? ID = 192
當JDK 6中的JDK 6中的tools.jar文件位於JDK 7之前的JDAS 6中時會發生這種情況。例如,如果使用JDK 6安裝isCOBOL然后使用JDK 7安裝它,則用戶CLASSPATH設置可能如下所示:
C:程序文件(x86)VeryantisCOBOL2012R1lib *; C:程序文件(x86)Javajdk1.6.0_26libtools.jar; C:程序文件(x86)Javajdk1.7.0_03libtools.jar
要解決此問題:
啟動控制面板編輯系統環境變量(例如,在Windows 7中搜索“環境變量”或轉到“系統和安全>系統>高級系統設置”,然后單擊“環境變量”)雙擊CLASSPATH並刪除路徑到“用戶變量”和“系統變量”中的JDK 6版本的tools.jar
要么:
2)
資料來源: http : //forums.xamarin.com/discussion/20816/error-building-project-with-google-play-services
跳過添加谷歌地圖。
我可以證實這對我有用。
添加Google地圖
從Oracle站點更新到Java 7
添加1G堆
屬性清潔解決方案
重啟VS2013
3)
禁用或卸載Java 6
我希望它能解決你的問題。
如果您想了解每個案例的更多詳細信息,請告訴我,我會更新答案。
嘗試從“控制面板”>“程序和功能”中卸載Java版本,然后安裝jdk 1.7
您需要調整Visual Studio設置Xamarin尋找Java的位置,而不是Visual Studio設置Java所在的位置。 這個答案解釋了如何執行此操作: 更改位於Visual Studio中不同位置的SDK的路徑
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.