机械分子1.2:&x201C;警告:找不到Android SDK的路径”;

机械分子1.2:&x201C;警告:找不到Android SDK的路径”;,android,unit-testing,robolectric,Android,Unit Testing,Robolectric,我曾经 带依赖项的Robolectric 1.1 jar 在我的项目中,当我将jar更改为 1.2-带依赖项的快照jar 我得到以下警告: 警告:找不到Android SDK的路径 两个JAR都是从下载的(我没有使用maven) 我尝试了问题的解决方案,但仍然得到了警告 在我遵循这一点之后,我也遇到了同样的问题。这就是我在mac电脑上解决问题的方法: 1-将Android sdk目录添加到bash_配置文件中,首先打开文件: sudo vim ~/.bash_profile 然后添加以下行:

我曾经

带依赖项的Robolectric 1.1 jar

在我的项目中,当我将jar更改为

1.2-带依赖项的快照jar

我得到以下警告:

警告:找不到Android SDK的路径

  • 两个JAR都是从下载的(我没有使用maven)
  • 我尝试了问题的解决方案,但仍然得到了警告 在我遵循这一点之后,我也遇到了同样的问题。这就是我在mac电脑上解决问题的方法:

    1-将Android sdk目录添加到bash_配置文件中,首先打开文件:

    sudo vim ~/.bash_profile 
    
    然后添加以下行:(记住用ANDROID SDK文件路径(例如/Users/xxx/development/ANDROID-SDK-mac_x86)替换您的_ANDROID_SDK_PATH_HERE’)

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


    Robolectric是一个智能项目,但在国际海事组织,它仍处于实验阶段。我在0.9-1.0-1.1升级中遇到了类似的问题,它总是在这里或那里破坏我的工作代码。但是,它是开源的,所以请随时报告bug并为其贡献力量。谢谢,它真的很聪明,但仍有很多工作要做:(
    export ANDROID_HOME=YOUR_ANDROID_SDK_PATH_HERE
    
      sdk.dir=YOUR_ANDROID_SDK_PATH_HERE