【问题标题】:Android Studio GoogleAppEngine backend Maven errorAndroid Studio GoogleAppEngine 后端 Maven 错误
【发布时间】:2014-02-03 15:39:31
【问题描述】:

好吧,我一直在网上寻找答案。

我在我的 mac 上安装了 maven,并使用以下方法设置了路径变量:

   export M2_HOME=/opt/local/share/java/maven3
   export M2=$M2_HOME/bin
   export PATH=$M2:$PATH

我的 Maven 详细信息:

   Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 
   2013-02-19    13:51:28+0000)
   Maven home: /opt/local/share/java/maven3
   Java version: 1.6.0_65, vendor: Apple Inc.
   Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
   Default locale: en_US, platform encoding: MacRoman
   OS name: "mac os x", version: "10.9", arch: "x86_64", family: "mac"

但是,当我运行生成云后端工具时,我遇到了这个令人沮丧的错误。

http://goo.gl/FIdXvF

这是我的 Maven 设置首选项的视图:

http://goo.gl/8eWmq7

如您所见,我尝试在终端中使用“导出”设置路径变量,然后尝试手动指向它。这太令人沮丧了!

如果我遗漏了什么,有人可以告诉我吗?在过去的几天里,我一直在搜索 stackoverflow 和 google 组,感觉筋疲力尽。

【问题讨论】:

    标签: android google-app-engine android-studio maven-3 google-cloud-messaging


    【解决方案1】:

    添加下面一行

    setenv M2_HOME /opt/local/share/java/maven3
    

    /etc/launchd.conf
    

    然后重启你的机器。

    这使得 M2_HOME 对您 Mac 上安装的所有应用程序可见。 您在 .bash_profile 中导出的任何 var 都只会导出到 shell,对任何其他已安装的应用程序不可见。

    【讨论】:

    • 酷,现在干杯 AS 正在寻找折旧的 gcm.jar 文件??这一天越来越好..
    • 我通过在 Android SDK Manager 中检查过时的包并安装 Google Cloud Messaging for Android Library 解决了这个问题。老实说,我不确定它为什么要使用它,而不是 Play Services SDK。
    猜你喜欢
    • 2014-01-19
    • 1970-01-01
    • 2015-05-14
    • 1970-01-01
    • 2015-11-12
    • 2015-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多