gpt4 book ai didi

android - Uri 未在测试资源中注册布局

转载 作者:太空宇宙 更新时间:2023-11-03 11:07:32 25 4
gpt4 key购买 nike

我是 Android 测试的新手,我正在尝试在 Android 库中测试自定义 View ,我正在使用 Android Studio。

我在这里找到:Android: How to test a custom view?我应该使用ActivityUnitTestCase和模拟 Activity 。我已将我的 xml 布局放在 projectname/library/src/androidTest/res/layout 中,我的测试 Activity 知道我的布局 R id,这要归功于:Configuring res srcDirs for androidTest sourceSet .我的问题在于布局内容。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<eu.custom.customView
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</RelativeLayout>

在我的例子中,“http://schemas.android.com/apk/res/android”显示为红色并显示错误“URI 未注册”,如果我将它添加到此 xml 中,IDE 不会识别我的自定义 View 。

有没有办法在不将其放入生产代码的情况下使此布局正常工作?

谢谢

最佳答案

嗯,在我的 Eclipse IDE 中你的代码看起来是正确的(没有红线)我可以建议你再次下载 ADT-Bundle 或使用 Android Studio 吗?我认为您的 IDE 已损坏或您的设置有误。还要检查您是否下载了最新的 SDK 构建工具。

关于android - Uri 未在测试资源中注册布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31319502/

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