gpt4 book ai didi

android - 机器人 "INTERNET permission is required"

转载 作者:行者123 更新时间:2023-12-05 00:08:39 26 4
gpt4 key购买 nike

我在使用 Robolectric 创建 Activity 时遇到此错误:

java.lang.IllegalArgumentException:需要 INTERNET 权限。

这就是我正在做的:

@Config(constants = BuildConfig.class,
sdk = TestConfig.MIN_SDK_UNIT_TESTS,
manifest = "src/main/AndroidManifest.xml")
@RunWith(RobolectricGradleTestRunner.class)
public class ATest {
@Test public void testTrackDoNotAskMeAgainSelected() throws Exception {
final AnActivity activity = Robolectric.buildActivity(AnActivity.class).create().get();
}

更新 1:我们当前的设置,我们有这个 list :

app/src/androidTest/AndroidManifest.xml
app/src/debug/AndroidManifest.xml
app/src/main/AndroidManifest.xml
app/src/test/AndroidManifest.xml

我发现执行的是debug而不是test,所以app/src/test/AndroidManifest.xml中的权限是忽略。

最佳答案

对于这种情况,请检查在 debugTest flavor(folder) 中使用 AndroidManifest。

关于android - 机器人 "INTERNET permission is required",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38020391/

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