【问题标题】:Robolectric "WARNING: Unable to find path to Android SDK"Robolectric “警告:无法找到 Android SDK 的路径”
【发布时间】:2012-02-19 20:25:33
【问题描述】:

我正在使用 Robolectric 而不使用 maven 来构建,这意味着我正在使用 Robolectric-with-dependencies Jar。

我根据 Robolectric 网站上的说明进行了设置,但我仍然收到警告:无法找到 Android SDK 的路径”错误。我找到了this link(第一个答案),其中提到了问题的出处但没有回答我如何解决这个问题。

我是新手,从未发布过,因为我通常可以在浏览一段时间后找到解决方案,但是我没有找到解决方案。任何事情都会有所帮助。谢谢。

【问题讨论】:

    标签: android maven robolectric


    【解决方案1】:

    确保将 ANDROID_HOME 环境变量设置为指向您的 Android SDK 安装,例如:

    export ANDROID_HOME=/usr/local/Cellar/android-sdk/r15
    

    【讨论】:

    • 最后的 /r15 是什么?对我来说,我会说 export ANDROID_HOME=/home/robert/android-sdk-linux 吗?
    • 那很好...如果那是您的 sdk 安装的根文件夹
    • 在我的情况下,多个平台存储在 android-sdk 文件夹下。正如 Manfred 所说,只需确保它指向您要使用的 android SDK 的根目录。
    【解决方案2】:

    Stefan 是正确的。

    更多信息可以在我的chapter about Android development with Maven 以及plugin wikidocumentation for the sdk configuration 中找到。我还建议使用最新版本的 android maven 插件以及 Android SDK ..

    【讨论】:

    • 对不起,我还是编程界的新手。你能解释一下我五岁时使用 Maven for android 的好处吗?
    • 它就像构建工具的Ruby on Rails。约定优于配置,在各个方面使用插件,自动依赖管理,声明式而非程序式,最广泛使用的 Java 软件构建系统,出色的 IDE 支持..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-13
    • 2019-08-11
    • 2020-10-03
    • 2020-06-10
    • 2013-10-08
    • 1970-01-01
    相关资源
    最近更新 更多