android - 机器人电动 1.2 : “WARNING: Unable to find path to Android SDK”

标签 android unit-testing robolectric

我用过

Robolectric 1.1 jar-with-dependencies

在我的项目中并成功使其工作,但是当我将 jar 更改为

1.2-SNAPSHOT jar-with-dependencies

我收到以下警告:

WARNING: Unable to find path to Android SDK

  1. 这两个 jar 文件均从 Sonatype 下载(我没有使用maven)。
  2. 我尝试了 this 中的解决方案问题并仍然收到警告。

最佳答案

在我关注这个之后tutorial , 我遇到过同样的问题。这就是我在 mac 上解决这个问题的方法:

1- 将 Android sdk 目录添加到 bash_profile,首先打开文件:

sudo vim ~/.bash_profile 

然后添加以下行:(请记住将 YOUR_ANDROID_SDK_PATH_HERE' 替换为 android SDK 文件路径(例如/Users/xxx/development/android-sdk-mac_x86))

export ANDROID_HOME=YOUR_ANDROID_SDK_PATH_HERE

2- 在 Android 项目的根目录中创建一个名为 local.properties 的文件,并添加以下行:(请记住将 YOUR_ANDROID_SDK_PATH_HERE' 替换为 android SDK 文件路径(例如/Users/xxx/development/android- sdk-mac_x86))

  sdk.dir=YOUR_ANDROID_SDK_PATH_HERE

关于android - 机器人电动 1.2 : “WARNING: Unable to find path to Android SDK” ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12544262/

相关文章:

Android Fresco 库gif没有动画

android - Android声音重叠命令行ffmpeg不起作用

java - 如何测试抛出的 IllegalArgumentException

java - 对于 Java 测试,我应该模拟客户端还是模拟服务器

android - Robolectric,点击列表项的问题

java - 在 Android 操作系统销毁 Activity 后,对 Activity 的引用会发生什么情况?

java - 使用 HttpClient 时跨 Activity 使用 Cookie

iphone - 向现有项目添加单元测试?

java - Robolectric 非法状态异常

android - Robolectric + OkHttp + 改造 + rxJava 单元测试