克里斯·班尼斯(Chris Banes)的Android-PullToRefresh java.lang.NoSuchFieldError:com.handmark.pulltorefresh.lib

克里斯·班尼斯(Chris Banes)的Android-PullToRefresh java.lang.NoSuchFieldError:com.handmark.pulltorefresh.lib,第1张

概述我正在尝试使用https://github.com/chrisbanes/Android-PullToRefresh/.我按照示例进行 *** 作,但出现了错误java.lang.NoSuchFieldError:com.handmark.pulltorefresh.library.R$id.pull_to_refresh_sub_text这是我的网格:<com.handmark.pulltorefresh.library.PullToRefreshGridVi

我正在尝试使用https://github.com/chrisbanes/Android-PullToRefresh/.我按照示例进行 *** 作,但出现了错误
java.lang.NoSuchFIEldError:com.handmark.pulltorefresh.library.R $ID.pull_to_refresh_sub_text

这是我的网格:

<com.handmark.pulltorefresh.library.PullToRefreshGrIDVIEw  xmlns:ptr="http://schemas.androID.com/apk/res/com.abc.myproject"  androID:ID="@+ID/gv_image"  androID:layout_wIDth="match_parent"  androID:layout_height="match_parent"  androID:ListSelector="#00000000"  androID:padding="4dp"  androID:horizontalSpacing="4dp"  androID:verticalSpacing="4dp"  androID:gravity="center"  androID:numColumns="3"  androID:columnWIDth="128px"  androID:stretchMode="columnWIDth"  ptr:ptrMode="pullDownFromtop"  ptr:ptrDrawable="@drawable/androID" />

我跑步时遇到上述异常.我将PullToRefresh添加为工作空间中的另一个项目,并使其成为我项目的库.我还添加了Jar文件.我认为错误是因为
    xmlns:ptr =“ http://schemas.androID.com/apk/res/com.abc.myproject”?

我跟踪了代码,导致异常的行在LoadingLayout.java中:
mSubheaderText =(TextVIEw)header.findVIEwByID(R.ID.pull_to_refresh_sub_text);

难道我做错了什么?

谢谢!

解决方法:

AndroID SDK工具r17添加了对具有库中自定义属性的自定义视图的支持.使用自定义属性的布局必须使用名称空间URI:

http://schemas.androID.com/apk/res-auto

而不是包含应用程序包名称的URI.在构建时,此URI被应用程序专用的URI取代.

总结

以上是内存溢出为你收集整理的克里斯·班尼斯(Chris Banes)的Android-PullToRefresh java.lang.NoSuchFieldError:com.handmark.pulltorefresh.lib全部内容,希望文章能够帮你解决克里斯·班尼斯(Chris Banes)的Android-PullToRefresh java.lang.NoSuchFieldError:com.handmark.pulltorefresh.lib所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1085078.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存