gpt4 book ai didi

android - 无法找到 androidx.test.runner.AndroidJUnitRunner 的检测信息

转载 作者:行者123 更新时间:2023-12-02 07:20:03 26 4
gpt4 key购买 nike

我想使用 faSTLane screengrab,当我启动时 fastlane screengrab我有这个错误:android.util.AndroidException: INSTRUMENTATION_FAILED: my.package/androidx.test.runner.AndroidJUnitRunner

我找到了my.package使用命令 -> adb shell "pm list packages"|cut -f 2 -d ":"

但是当我启动adb shell pm list instrumentation时我有这个结果 -> instrumentation:org.chromium.webview_shell/.WebViewLayoutTestRunner (target=org.chromium.webview_shell) 。我没有androidX.TestRunner

我声明testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"在我的build.gradle

AndroidManifest.xml

<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="my.package"
>

<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<!-- Allows unlocking your device and activating its screen so UI tests can succeed -->
<uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>

<!-- Allows for storing and retrieving screenshots -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

<!-- Allows changing locales -->
<permission android:name="android.permission.CHANGE_CONFIGURATION" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

<application
android:name="name"
android:allowBackup="false"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="false"
android:usesCleartextTraffic="true"
android:theme="@style/theme"
tools:replace="name,icon,theme,allowBackup"
>

<activity
android:name=".presentation.extra.ExtraMenuActivity"
android:label="@string/extra_title"
android:screenOrientation="portrait"
/>
</application>

我认为 androidX 必须在这里声明以进行启动测试。我不知道如何安装他的。你能帮我吗?

最佳答案

这是更改分支时的典型错误,您在上一个进程中编译的一些文件保留在缓存中。

只需转到文件/无效缓存/重新启动即可修复。

关于android - 无法找到 androidx.test.runner.AndroidJUnitRunner 的检测信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53418100/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com