Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
androidTest中的网络安全配置被忽略_Android_Android Network Security Config - Fatal编程技术网

androidTest中的网络安全配置被忽略

androidTest中的网络安全配置被忽略,android,android-network-security-config,Android,Android Network Security Config,我的应用程序有免费和付费两种风格。现在,我们正在为运行在模拟服务器中的付费模式添加测试,我们需要以明文形式与之通信,因此我们尝试仅在androidTestPaid中添加网络安全配置(我们在主源根中没有)。不幸的是,配置似乎被完全忽略了 androidTestPaid/AndroidManifest.xml <manifest ...> <application tools:node="merge" android:networkSecur

我的应用程序有免费和付费两种风格。现在,我们正在为运行在模拟服务器中的付费模式添加测试,我们需要以明文形式与之通信,因此我们尝试仅在androidTestPaid中添加网络安全配置(我们在主源根中没有)。不幸的是,配置似乎被完全忽略了

androidTestPaid/AndroidManifest.xml

<manifest ...>
    <application
        tools:node="merge"
        android:networkSecurityConfig="@xml/network_security_config"
        android:usesCleartextTraffic="true"
        ... />
    </application>
    <instrumentation android:name="...CustomTestRunner" ... />
</manifest>
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <domain-config cleartextTrafficPermitted="true">
        <domain includeSubdomains="true">127.0.0.1</domain>
    </domain-config>
</network-security-config>
在我们的测试中,什么可以阻止这种配置

android {
    sourceSets {
         androidTest {
            java.srcDirs = ['src/androidTest/java', 'src/testShared/java']
            testOptions {
                animationsDisabled = true
            }
         }
         ... 
     }
     ...
}