所以我正在尝试将Google App Engine后端添加到我的应用中。我正在使用Android Studio 0.3.0。当我尝试“生成App Engine后端”时,我收到以下错误:
无法找到maven的有效安装。也许你还没有安装Maven或没有设置你的Maven路径
我有点迷失,因为我认为Maven默认安装在AS上?有人有线索吗?
答案 0 :(得分:1)
我找到了解决方案。您必须将环境变量M2_HOME设置为maven安装的路径。对我来说是“C:\ Program Files(x86)\ Android \ apache-maven-3.1.1”。我从AS中分离了maven,但我认为如果你将M2_HOME指向maven的AS安装,这也会有效。此外,您可以尝试将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
答案 1 :(得分:1)
你必须安装maven&适用于Android的Google Cloud消息。
从终端:
sudo apt-get install maven
然后在Android Studio中:
答案 2 :(得分:0)
maven不附带AS - 你必须安装它
答案 3 :(得分:0)
2013年12月26日Maven 3.1.1无法成功完成代码生成,切换到Maven 3.0.5取得成功!这适用于Android Studio 0.3.2,请确保按照Maven安装中的说明编辑PATH信息。
答案 4 :(得分:0)
我目前正在使用Studio 0.4.2
经过大量谷歌搜索后,我仍然无法解决这个问题。我已经尝试了所有建议的解决方案,我找到的最佳答案是
这是2014年1月15日发布的
"是的,抱歉这是一个错误,但是我们正在转向基于Gradle的构建,因此将来Maven将不会是App Engine模板实现的构建系统(原文如此)。&# 34;
Google Issues for Android Studio
2014年3月26日更新已从Maven移至Gradle