我已经创建了一个基准测试模块,并在其build.gradle文件中添加了一个托管设备,如下所示:
testOptions {
managedDevices {
devices {
pixel2api30 (com.android.build.api.dsl.ManagedVirtualDevice) {
device = "Pixel 2"
apiLevel = 30
systemImageSource = "aosp"
require64Bit = false
}
}
}
}
每当我运行命令gradle :benchmark:pixel2api30Setup
时,它就会工作
但当我运行命令gradle :benchmark:pixel2api30BenchmarkAndroidTest
时
它会掷回下列错误:
Task 'pixel2api30BenchmarkAndroidTest' not found in project ':benchmark'.
1条答案
按热度按时间oyt4ldly1#
您使用的是哪个版本的AGP?
我也遇到了类似的错误,但是在将AGP从7.2.2升级到7.3.0-alpha 07之后,我现在可以运行基准测试任务了。
如版本预览说明中所述:
确保您的项目使用AGP 7.3.0-alpha 07或更高版本。
https://developer.android.com/studio/preview/features?hl=fr