安卓开发
所以我正在尝试将 Google App Engine 后端添加到我的应用中。我正在使用 Android Studio 0.3.0。当我尝试“生成 App Engine 后端”时,出现以下错误:
找不到有效的 Maven 安装。也许你没有安装 Maven 或者没有设置你的 Maven 路径
我有点不知所措,因为我认为 Maven 默认安装了 AS?有人有线索吗?
所以我正在尝试将 Google App Engine 后端添加到我的应用中。我正在使用 Android Studio 0.3.0。当我尝试“生成 App Engine 后端”时,出现以下错误:
找不到有效的 Maven 安装。也许你没有安装 Maven 或者没有设置你的 Maven 路径
我有点不知所措,因为我认为 Maven 默认安装了 AS?有人有线索吗?
我找到了解决方案。您必须将环境变量 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 中似乎存在错误。您必须使用环境变量显式设置路径,否则它将不起作用。在 Settings -> Maven 中设置路径(检查覆盖后)不起作用。这是问题的链接:https ://code.google.com/p/android/issues/detail?id=61783
您必须为 Android 安装 maven 和 Google Cloud 消息传递。
从终端:
sudo apt-get install maven
然后在 Android Studio 中:
maven 不附带 AS - 你必须安装它
Dec 26 2013 Maven 3.1.1 没有成功完成代码生成,切换到 Maven 3.0.5 成功!这适用于 Android Studio 0.3.2,请确保按照 Maven 安装中的说明编辑 PATH 信息。
我目前在 Studio 0.4.2
经过大量谷歌搜索后,我仍然无法解决这个问题。我已经尝试了所有建议的解决方案,我找到的最佳答案是这个
这是 2014 年 1 月 15 日发布的
“是的,很抱歉这是一个错误,但是我们正在转向基于 Gradle 的构建,因此未来 Maven 不会成为 App Engine 模板实现(原文如此)的构建系统。”
2014 年 3 月 26 日更新 这已从 Maven 移至 Gradle