Robotium:請安裝兼容的Android API級別(15或更高)
試圖運行一個新的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
}
[...]
UPDATE:以後每隔支持庫版本從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選項運行以獲取更多日誌輸出。 BUILD FAILED總時間:1.883秒
任何想法?我想我們幾乎在那裏。
您需要安裝要運行的設備/仿真器的api。如果您剛剛安裝了這些版本,請確保先同步您的項目 –
可能是因爲Robotium找不到您的SDK。檢查Robotium是否在正確的位置('.android-sdk'等) –
@沒有它。我會不會嘗試。 – Filnik