无法创建 xml(layout) 文件中的新视图(java.lang.NoSuchFieldError: No static field tv of type I)

2023-11-22

我有一个使用两个模块(库)的项目,我在其中一个库中创建了一些活动及其各自的布局文件,我似乎无法在该布局中添加新视图(Textview、Imageview 等)。这是 logcat 输出。

java.lang.NoSuchFieldError: No static field tv of type I in class Lcom/camera/sushant/opencamera/R$id; or its superclasses (declaration of 'com.camera.sushant.opencamera.R$id' appears in /data/app/com.streetspotr.streetspotr.staging-1/base.apk)
    at com.camera.opencamera.MediaPreview.onCreate(MediaPreview.java:89)
    at android.app.Activity.performCreate(Activity.java:5933)
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2251)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360)
    at android.app.ActivityThread.access$800(ActivityThread.java:144)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:135)
    at android.app.ActivityThread.main(ActivityThread.java:5221)
    at java.lang.reflect.Method.invoke(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:372)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)

显然发生了什么,我的应用程序模块和库模块中有相同名称的布局。因此,在打包应用程序时,它总是从我的应用程序模块而不是库模块中获取布局。所以我必须删除应用程序模块中的布局,一切正常。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法创建 xml(layout) 文件中的新视图(java.lang.NoSuchFieldError: No static field tv of type I) 的相关文章

  • 位图背景图像应支持哪些屏幕尺寸/密度组合?

    我正在编写一个应用程序 我需要一些全屏位图背景 基于我天真的阅读支持多屏 http developer android com guide practices screens support html在 Android 文档中 为了涵盖我的
  • Twowayview 滚动时自动添加内边距

    我在用双向视图 https github com lucasr twoway view在我的一个项目中 这是android的扩展回收者视图 https developer android com reference android supp
  • 如何在android中批量插入sqlite

    我正在使用 SQLiteOpenHelper 进行数据插入 我需要插入2500个id和2500个名字 所以花费了太多时间 请任何人帮助我如何减少插入时间 我们可以一次插入多条记录吗 任何人都可以帮助我 先感谢您 代码 public clas
  • 手机重置后AlarmManager闹钟不触发

    在我的应用程序中 用户加入一个计划 然后第二天中午会出现警报通知 这是我的代码 首先 我在 AlarmManager 中设置一个闹钟 如下所示 set alarm to the next day 12 00 noon of the join
  • Android SQLite 从代码中转储数据库以进行错误报告

    我正在为我的一个 Android 程序开发一种诊断工具 本质上 如果用户遇到问题 我想做一些类似 SQLite 的事情dump 参考 http www sqlite org sqlite html http www sqlite org s
  • 如何在 Jetpack compose 中制作 FlipCard 动画

    我有一个现有的应用程序 我在其中使用 XML 中的 Objectanimator 实现了 FlipCard 动画 如下所示 如果我点击一张卡片 它会水平翻转 但现在我想将其迁移到 jetpack compose 那么jetpack comp
  • 如何在Android中访问现有的sqlite数据库?

    到目前为止 我们已经在 Android 中开发了在运行时创建数据库的应用程序 我们想知道如何在 Android 应用程序中访问预构建或现有的数据库 sqlite 文件 请提供详细信息 查看文档android database sqlite
  • Firebase Messaging FCM 在可配置的时间间隔内分发

    当您使用 FCM 向给定应用程序的所有设备发送推送时 这可能会导致许多用户同时打开他们的应用程序 从而导致大量服务器轮询 从而导致负载峰值 有没有一种方便的方法可以在给定的时间间隔内分发消息以进行计划推送 最后 我们找到了一种可能的方法 通
  • 尝试获取屏幕上绘制的每个随机圆圈的 x、y 坐标

    您好 我正在制作一款游戏 该游戏将在屏幕上创建随机圆圈 随机创建的圆圈的值为红色或绿色 我的问题是 我希望不仅能够确定用户何时单击其中一个圆圈 而且还能够确定他们最终单击的圆圈 红色或绿色 下面是我的代码 我的主要问题是试图找到将要绘制的圆
  • 如何将现有的 SQLite3 数据库导入 Room?

    好吧 我在桌面上使用 SQLite3 创建了一个只需要读取的某些信息的数据库 我正在制作的应用程序不需要在此表中插入或删除信息 我在 Room 数据库层上做了相当多的谷歌搜索 所有文档都需要在构建应用程序时在 Room 中创建一个新的数据库
  • 如何在 Android Studio 中构建项目测试目录?

    目前还没有这方面的约定 但是现在我如何构建 Android Studio 的测试目录呢 Android 测试基础 http developer android com tools testing testing android html页面
  • ProgressBar.setInminateDrawable() 不起作用

    当我尝试更改我的 indeteminateDrawable 进度条就消失了 我必须更改我的进度条的可绘制对象 我尝试了invalidate requestLayout等 我不知道如何解决它 谢谢 这里的代码 progressBar setI
  • 合并 dex 程序类型已存在时出错:android.support.v4.os.ResultReceiver$MyResultReceiver

    合并dex时出错 以下是依赖项 ext anko version 0 10 5 support lib 1 0 0 alpha1 room lib 1 1 0 dependencies implementation org jetbrain
  • Android volley使用RequestFuture.get()时出现超时异常

    在我的片段中 我尝试使用 TMDB 的开放电影数据库来获取有关 正在播放 电影的详细信息 如果我使用 RequestFuture get time TimeUnit 方法来执行此齐射请求 我总是会收到超时错误 如果我在 Safari 中手动
  • 运行 Android 应用程序时出现错误

    我已经使用 Eclipse 创建了一个 Android 应用程序 但应用程序未在 AVD 上运行 它显示 不幸的是已停止工作 日志猫消息如下 07 29 04 59 50 789 W dalvikvm 784 threadid 1 thre
  • 将触摸事件从 NestedScrollView 传递到父视图

    我在 NestedScrollView 下方有一个 ViewPager 宽度一些顶部填充 以及 ClipToPadding false 和透明背景 如图像 我的 ViewPager 无法获取触摸事件并且无法工作 我怎么解决这个问题 我无法更
  • LinearLayout:防止最后一个孩子被之前的大文本视图推出或挤压

    我有一个LinearLayout里面有两个孩子 第一个是TextView对于动态内容 第二个是一个按钮 我的问题是按钮被推出其父级或被挤压到不再可见的程度 我想要TextView认识到其父母与第二个孩子一起没有更多空间 并开始新的一行 而不
  • 如果我的应用程序安装在 SD 卡上,私人数据也在那里吗?

    我假设应用程序的私有数据 例如 SharedPreferences 和 SQLite 数据库 位于手机的内部存储而不是 SD 卡上 即使应用程序本身安装在 SD 卡上 我在任何地方都找不到对此的简单明确的确认 有人可以确认一下吗 是的 私有
  • android 中的 java.net.URL ..新手问题

    我是java新手 正在尝试android开发 以下代码生成 malformedURLException 有人可以帮助我识别异常吗 任何提示都会非常有帮助 package com example helloandroid import and
  • 应用程序关闭时单击 Firebase 通知后打开特定活动/片段

    我知道这个问题似乎重复 但根据我的要求 我在网上搜索了很多帖子 但没有任何对我有用 我的要求 我正在使用 Firebase 来获取推送通知 当应用程序打开时意味着一切正常 但我的问题是 如果有任何推送通知出现 应用程序处于后台 关闭意味着我

随机推荐

  • 跨平台命令行脚本(例如.bat和.sh)

    我注意到 Windows 7 可以像执行 bat 文件一样执行 sh 文件 这让我想知道是否可以编写一个 sh 文件以便可以在 Windows 中执行andLinux 比如说bash 我首先想到的是编写一个 if 语句 以便 Windows
  • 建造者设计模式和工厂设计模式有什么区别? [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 Builder设计模式和Factory设计模式有什么区别 哪一种更有优势 为什么 如果我想测试和比较 对比这些模式 如何将我的发现表示为图表 对于设计模式 通常没有适用于所有情况
  • Sn.exe 中自动输入密码

    我需要创建构建后事件来执行以下操作 sn i MyKey pfx MyKeyContainerName tlbimp ConfigurationName MyCom tlb out ConfigurationName NETMyCom dl
  • 我应该如何表示带有附加信息注释的 AST?

    假设我有一个用某种语言表示 AST 的简单数据类型 data Term Var String Num Integer Expr Term 实际上 它显然会有比这更多的构造函数 我可以用它来编写一个与 AST 结构匹配的简单评估函数 eval
  • 列出窗口对象的所有属性?

    我希望 动态 获取浏览器当前识别的 HTML 元素列表 例如HTMLPreElement HTMLSpanElement等等 这些对象是全局的 即 console log HTMLPreElement in window gt true 所
  • WOFF 字体,它们是什么以及我为什么要关心?

    所以 Mozilla 提出了一种新的网络字体 我不太喜欢那个世界 但我想让自己保持最新状态 那么 既然连微软都支持它 那么伟大的事情是什么 为什么我作为一个网络开发者应该关心呢 和旧的有什么区别 我们需要另一个字体系统吗 什么情况下应该使用
  • C++:宏可以将“abc”扩展为“a”、“b”、“c”吗?

    我编写了一个可变参数模板 它接受可变数量的char参数 即 template
  • 如何重写 exit(),也许通过抛出异常

    我们有一个第三方库 其编写时没有考虑多线程或异常处理 我们的主要可执行文件是多线程的并使用异常 第三方库使用exit 因严重问题 例如 驱动程序未初始化 或 文件未找到 而中止程序 呼唤exit 在多线程应用程序中是不允许的 因为它不能正确
  • 为什么“内容类型无效”

    尝试更新 Marketo 中潜在客户记录的数据字段 使用C 我发送 action updateOnly input email email protected leadQuality Hot 并返回 requestId d98e 14b2d
  • 使用 Maven 的 JUnit3 和 Junit4 XML 报告

    我试图弄清楚如何将 JUnit 3 和 4 与 Maven 结合使用假定的报告功能 但是 Google 搜索并没有太多关于如何实际运行 JUnit 通过 Maven 的信息 请获取每个测试 或所有测试 的报告及其格式 所以 我的多部分问题是
  • Google Maps API V3:如何显示从A点到B点(蓝线)的方向?

    我的数据库中有 2 个点的纬度和经度 我希望我的 Google 地图显示从 A 点到 B 点的路线 就像我们看到的那样here 谷歌地图路线 如何在地图上绘制该方向线 Use 方向服务Google 地图 API v3 它与 Directio
  • 发布时站点 DLL 似乎间歇性锁定

    我尝试通过 VS2017 中的 发布 上下文菜单将我的 net core 站点部署到 Azure 偶尔 大约三分之一的部署 我会收到以下错误 Web 部署任务失败 Web Deploy无法修改该文件 目标上的 MyCoreWebSite d
  • ios 检查 nsarray == null

    我收到了一些回复JSON 并且工作正常 但我需要检查一些null values 我找到了不同的答案 但似乎仍然不起作用 NSArray productIdList packItemDictionary objectForKey Produc
  • clearInterval 没有停止 useEffect 中的计数器

    我正在尝试使用setInterval and a clearInterval within useEffect反应钩子 计时器按预期启动 但不会停止 我正在分配setInterval to intervalID然后打电话clearInter
  • Mayavi 无法从 Spyder 中运行:抱怨“ValueError: API 'QString' ...”

    我无法从 Spyder IDE 中运行 使用 Mayavi 库 我已经在下面描述了这个问题 任何帮助都会非常有用 提前非常感谢 重现问题的步骤 只需在脚本中导入 Mayavi 库 例如使用 import mayavi mlab as mla
  • data.table R 中具有不同间隔的 findInterval()

    我很久以前就问过这个问题 但还没有找到答案 我不知道这在 stackoverflow 中是否合法 但我重新发布了它 我在 R 中有一个 data table 我想创建一个新列来查找相应年份 月份的每个价格的间隔 可重现的例子 set see
  • 提高浮点数精度[关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 如何将默认浮点数精度切换为另一个精度 也许是自定义精度 我需要这个 因为我做了一些计算
  • AlertDialog.Builder 类型的 getWindow() 方法未定义

    想法取自Android 从对话框中模糊和调暗背景窗口 我无法使对话框下的内容变得模糊 调用 eula getWindow 时 我收到此错误 AlertDialog Builder 类型的 getWindow 方法未定义 eula 显示了主要
  • React:返回 JSX 的函数和函数组件有什么区别?

    function renderSomething foo return div sth foo div function Something foo return div sth foo div function Component pro
  • 无法创建 xml(layout) 文件中的新视图(java.lang.NoSuchFieldError: No static field tv of type I)

    我有一个使用两个模块 库 的项目 我在其中一个库中创建了一些活动及其各自的布局文件 我似乎无法在该布局中添加新视图 Textview Imageview 等 这是 logcat 输出 java lang NoSuchFieldError N