AndroidDev
因此,我正在嘗試將Google App Engine後端添加到我的應用中。我正在使用Android Studio 0.3.0。當我嘗試「生成App Engine後端」時,出現以下錯誤:Maven在Android Studio中生成Google App Engine後端時需要
找不到有效的maven安裝。也許你沒有安裝Maven或沒有設置你的Maven路徑
我有點迷路,因爲我認爲Maven默認安裝了AS?有人有線索嗎?
因此,我正在嘗試將Google App Engine後端添加到我的應用中。我正在使用Android Studio 0.3.0。當我嘗試「生成App Engine後端」時,出現以下錯誤:Maven在Android Studio中生成Google App Engine後端時需要
找不到有效的maven安裝。也許你沒有安裝Maven或沒有設置你的Maven路徑
我有點迷路,因爲我認爲Maven默認安裝了AS?有人有線索嗎?
我找到了解決方案。您必須將環境變量M2_HOME設置爲maven安裝的路徑。對我來說這是「C:\ Program Files文件(x86)\ Android \ apache-maven-3.1.1」。我有獨立的AS,但我認爲這也可以工作,如果你指向M2安裝maven的M2_HOME。另外,您可以嘗試將Maven安裝的bin文件夾添加到Path環境變量。在我的情況是「C:\ Program Files(x86)\ Android \ apache-maven-3.1.1 \ bin」。
在最新版本的AS中似乎存在一個錯誤。你必須明確地設置環境變量的路徑,否則它將無法工作。在設置 - > Maven(檢查覆蓋後)中設置路徑不起作用。 這裏是問題的鏈接:https://code.google.com/p/android/issues/detail?id=61783
maven未附帶AS - 您必須安裝它
我想要更多的解釋,因爲AS確實有Maven的支持。另外,當我查看AS插件時,Maven罐子就在那裏。 – MikeWallaceDev
做出假設並沒有幫助社區 – Shaun
爲什麼你認爲這是一個假設?只是非常簡短地描述了根本原因 - 接受的答案只是更詳細的... – ligi
2013年12月26日Maven 3.1.1未成功完成代碼生成,切換到Maven 3.0.5以獲得成功!這是針對Android Studio 0.3.2的,請確保您按照Maven安裝中的說明編輯PATH信息。
我目前在Studio 0.4.2
大量的谷歌搜索後,我仍然無法解決這個問題。我已經嘗試了所有建議的解決方案的最佳答案我發現了這個
這是發佈2014年1月15日
「是的,對不起,這是一個錯誤,但我們正在轉向基於搖籃構建所以在未來Maven不會成爲App Engine模板實現的構建系統(原文如此)。「在2014年3月26日
Google Issues for Android Studio
更新這已經從Maven的
轉移到搖籃您必須安裝Maven &谷歌雲通訊的Android。
從終端:
sudo apt-get install maven
隨後的Android Studio中:
請您詳細說明一下。我去設置 - >路徑變量 - > +並創建了一個路徑設置爲我的maven目錄M2_HOME變量,我仍然得到這個錯誤。 – Shaun