无法从设备复制基线配置文件输出

jpe*_*tto 5 android macrobenchmark baseline-profile

我正在尝试为我的应用程序生成基线配置文件,但我看到以下错误:

:benchmark:connectedReleaseAndroidTest
java.io.FileNotFoundException: META-INF/native/libnetty_tcnative_osx_aarch_64.jnilib
java.io.FileNotFoundException: META-INF/native/libnetty_tcnative_aarch_64.jnilib
java.io.FileNotFoundException: META-INF/native/libnetty_tcnative.jnilib
Shell command failed (255): appops set androidx.test.services MANAGE_EXTERNAL_STORAGE allow
No UID for androidx.test.services in user 0
Run Code Online (Sandbox Code Playgroud)

基线测试确实在设备上运行,但无法成功从设备复制输出文件:

started: startup(com.doximity.benchmark.BaselineProfileGenerator)
Moving /storage/emulated/0/Android/media/com.doximity.benchmark/BaselineProfileGenerator_startup-baseline-prof.txt to /sdcard/Android/media/com.doximity.benchmark/additional_test_output/BaselineProfileGenerator_startup-baseline-prof.txt
Pull Baseline Profile with: `adb pull "/storage/emulated/0/Android/media/com.doximity.benchmark/BaselineProfileGenerator_startup-baseline-prof-2023-08-22-18-48-56.txt" .`
Moving /storage/emulated/0/Android/media/com.doximity.benchmark/BaselineProfileGenerator_startup-baseline-prof-2023-08-22-18-48-56.txt to /sdcard/Android/media/com.doximity.benchmark/additional_test_output/BaselineProfileGenerator_startup-baseline-prof-2023-08-22-18-48-56.txt
finished: startup(com.doximity.benchmark.BaselineProfileGenerator)
Run Code Online (Sandbox Code Playgroud)

此基线配置文件测试之前在更新 Android 目标 SDK 和 AGP 版本之前有效:

config.target_sdk_version = 34 // was 31
config.compile_sdk_version = 34 // was 33
versions.android_gradle_plugin = '8.1.1' // was 7.3.1
versions.kotlin = '1.9.0' // was 1.8.10
Run Code Online (Sandbox Code Playgroud)

我尝试了几种不同的设备和模拟器,并看到了相同的行为。