android - 在 Android Studio 中生成 Google App Engine 后端时需要 Maven

标签 android google-app-engine maven android-studio

安卓开发

所以我正在尝试将 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 - 在 Android Studio 中生成 Google App Engine 后端时需要 Maven,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19504120/

相关文章:

Android SQLiteDiskIOException(代码 522 SQLITE_IOERR_SHORT_READ)

android - Android 版 Unity 中的 Facebook SDK "Edit Settings"错误

java - 带有 openGL 1.0 的 Poser Mesh,50% 的三角形似乎丢失

python - 从交互式控制台运行代码时无法访问数据库

python - App Engine 异步语法 - "raise"在此示例中有何作用?

java - Maven 生成源 "Some problems were encountered while building the effective model for "

java - 将 3rd-party jar 部署到 clojars?

java - 打印从 volley 库调用的所有请求日志

google-app-engine - 如何使用 gcloud-node 在 Google 数据存储上保存超过 1500 字节的文本?

java - Maven Surefire 插件,在构建生命周期中设置和获取系统属性