浓缩咖啡找不到测试apk



我正在为我的应用程序构建测试套件,但在尝试在模拟器上运行测试时不断收到以下错误:

$ adb push/Users/me/dev/Android/app/build/outputs/apk/debug/app-debug.apk/data/local/tmp/myApp.debug

$ adb shell pm install -t -r "/data/local/tmp/myApp.debug" pkg:/data/local/tmp/myApp.debug 成功

磁盘上不存在APK文件/Users/me/dev/Android/app/build/outputs/apk/androidTest/debug/app-debug-androidTest.apk。 安装APK时出错

我希望测试运行的真正调试文件位于:

/Users/me/dev/Android/app/

build/outputs/apk/debug/app-debug.apk

我在 gradle 中有以下设置:

android.defaultConfig {
testInstrumentationRunner 
'android.support.test.runner.AndroidJUnitRunner'
}
...
dependencies {
testCompile 'junit:junit:4.12'
androidTestCompile 'com.android.support.test:runner:1.0.1'
androidTestCompile 'com.android.support.test:rules:1.0.1'
// Espresso support
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
// add this for intent mocking support
androidTestCompile 'com.android.support.test.espresso:espresso-intents:3.0.1'
}

知道如何配置测试运行程序以在正确的目录中查找调试apk吗?

提前致谢:)

更新- 我已经尝试过的事情是:

  1. ./gradlew connecteAndroidTest
  2. ./gradlew assembleDebug
  3. ./gradlew assembleDebugAndroidTest
  4. 从编辑配置创建新的测试运行程序

经过大量阅读,我确定这不是可以配置的东西,Android Studio 有些时髦,使缓存失效并重新启动修复了它:)

相关内容

  • 没有找到相关文章

最新更新