尝试运行新的 Robotium 测试时出现此错误。有谁知道如何修理它?
我拥有所需的所有 API。 (15 以及许多更高的 API)。我缺少什么?
这是我的 gradle 文件的一部分:
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.centervue.exam"
minSdkVersion 19
targetSdkVersion 25
// DO NOT PUT HERE VERSION NAME, THX. Change the Manifest
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
ndk {
moduleName "exam_filter"
ldLibs "log", "jnigraphics"
}
renderscriptTargetApi 18
renderscriptSupportModeEnabled true
}
[...]
更新:将每个支持库版本从 25+ 或 + 更改为至少 25.+ 以避免混合库后...它可以工作并启动。虽然现在我收到这样的消息:
JavaCompile.setDependencyCacheDir() 方法已被弃用,并计划在 Gradle 4.0 中删除。增量java编译是一个正在孵化的特性。失败:构建失败并出现异常。 * 出了什么问题:配置根项目“executorproject”时出现问题。 > org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInputUnionFileCollection 无法转换为 org.gradle.api.internal.file.collections.DefaultConfigurableFileCollection * 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。构建失败总时间:1.883 秒
任何想法?我想我们已经快到了。
From your project/android panel, press F4 to open the project structure. Select SDK Location and check that the Android SDK location path is in fact the same SDK installation you have downloaded your API's to.
确保模拟器或设备至少安装了 API 15(>= ICE_CREAM_SANDWICH_MR1
)
确保您的 SDK 中提供与您的设备完全相同的 API:
用户指南:确保连接的设备或模拟器的 Android API 级别在 Android SDK 管理器中可用
打开您的 Module Gradle 文件并确保compileSdkVersion
& targetSdkVersion
(有可能minSdkVersion
& buildToolsVersion
) versiona 至少为 15
(为了未来读者的利益)确保您设置了一个测试来运行它,否则您将无法选择
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)