当我定期构建我的应用程序时,它的构建没有错误。当我试图构建签名APK时,我得到一个错误...
错误:类型id为[ResourceType]的预期资源
标记的代码行是。。。
tv = (TextView)myView.findViewById(R.id.tvTimestamp);
该ID在相应的布局xml中定义如下:
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="5dp"
>
<!-- Clock -->
<ImageView
android:layout_width="12dp"
android:layout_height="12dp"
android:src="@drawable/ic_clock_white"
android:layout_gravity="center_vertical"
/>
<TextView
android:id="@+id/tvTimestamp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:textSize="14sp"
android:layout_marginLeft="20dp"
/>
</FrameLayout>
不知道为什么这个会出错。
谢谢
皮特
这不是编译器错误,而是lint警告。
要解决此问题,请尝试以下操作之一:
如果调试版本在仿真器/物理设备上正确运行,则可以安全地继续并通过以下方式抑制此警告:
>
在build中添加以下行。渐变
android {
lintOptions{
disable "ResourceType"
}
}
问题内容: 我有这个代码 现在,我想在主班级中创建一个新布局 但是,每当我调用TITLE_ID和REVIEW_ID时,都会给我一个错误 提供的资源标识符类型错误。 例如,当调用Resources.getString(int id)时,您应该传递R.string.something,而不是R.drawable.something。 将错误的常量传递给需要一组特定常量之一的方法。例如,在调用View#
源代码可以在 CVS 找到并且和 NSIS 发行版本分离。 要构建 NSIS 首先要安装 Python 和 SCons。目前,支持的 SCons 版本是 0.96.91。任何高于 1.6 的 Python 版本只可以支持。 要开始构建,首先打开控制台,更改工作目录到 NSIS 根目录并输入 scons 然后回车。像下面这样: C:\>cd dev\nsis C:\dev\nsis>scons
问题内容: 我正在使用Jenkins Pipeline插件,并且需要从其他作业中通过其ID和作业名称获取特定版本的所有参数。所以,基本上我需要这样的东西。 问题答案: 我想到了。我可以像这样检索参数
问题是,通过包装器执行 gradle 命令将导致编译 Kotlin 步骤失败,并有不同的提及,即它无法找到与 javafx 相关的类/包。 我正在设置整个项目结构,以便所有构建系统都不依赖于IDE,而是依赖于使用包装器来执行所有构建。 但是在命令行上执行构建会因上述错误而失败。但是,通过Intellij中嵌入的Gradle执行“构建”是有效的。(附图片) 有几件事要提一下: < li>kotlin
我有这个问题,当我生成签名apk: F:\。。。\app\src\main\java\com\palletdesign\clipdooni\Activity\u VideoPlay。java错误:错误:类型为字符串[ResourceType]的预期资源 这是活动视频游戏。java(这部分代码的错误):
问题内容: 对结构使用setter函数,但未按预期工作: 我缺少一些基本的知识-为什么不起作用? 行为类似于设置值,只有在提供指向对象的指针(相对于对象本身)时,该值才起作用 问题答案: 这是您缺少的基本理解:将结构作为指针传递给函数时,该函数可以修改原始结构,因为它具有指向它的指针。但是,当通过结构的值将结构传递给函数时,实际上只是为该函数调用创建了该结构的NEW副本,并且对该结构的新副本进行的