我已经在Android Studio中安装了Robotium记录器插件,并尝试通过单击New Robotium Test按钮来记录一些步骤。按照步骤,我已将我的APK包含在文件路径目标中。当我单击新的Robotium测试时,它显示错误:
录制失败。请查看输出\ Users \ admin \ Robotium_log.txt
以下是Robotium_log.txt的文本文件。当我打开它时,将显示如下文本:
输入:
/ Users / admin / Documents / SqlDatabase / gradlew -Dorg.gradle.daemon = true assembleDebugAndroidTest -u -b /Users/admin/Documents/SqlDatabase/executorproject/build.gradle
输出:
项目评估失败,包括afterEvaluate {}中的错误。跑 使用--stacktrace查看afterEvaluate {}错误的详细信息。失败: 生成失败,发生异常。 *位置:构建文件 '/Users/admin/Documents/SqlDatabase/executorproject/build.gradle' 行:54 *出了什么问题:评估root时发生问题 项目“ executorproject”。 >找不到SDK位置。定义位置 使用local.properties文件中的sdk.dir或使用ANDROID_HOME 环境变量。 *尝试:使用--stacktrace选项运行以获取 堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。 与--scan一起运行以获取完整的见解。 *获得更多帮助 https://help.gradle.org在此使用了不推荐使用的Gradle功能 构建,使其与Gradle 5.0不兼容。看到 https://docs.gradle.org/4.6/userguide/command_line_interface.html#sec:command_line_warnings 3秒内无法建立
答案 0 :(得分:0)
您必须设置ANDROID_HOME
环境变量。