【问题标题】:Android - ClassNotFoundException for library xmlnsAndroid - 库 xmlns 的 ClassNotFoundException
【发布时间】:2015-09-24 12:24:34
【问题描述】:

我有一个库项目,位于 :Project/extralibs/ 文件夹中。

现在我在 xml 中有这个视图:

  <com.winsontan520.WScratchView
        xmlns:wsv="http://schemas.android.com/apk/res-auto"
        android:id="@+id/scratch_view"
        android:layout_width="300dp"
        android:layout_height="300dp"
        android:layout_centerInParent="true"
        wsv:antiAlias="true"
        wsv:overlayColor="#0000ff"
        wsv:revealSize="20dp"
        wsv:scratchable="true" />

现在我收到“找不到属性的资源标识符..”错误。 我试图将 xmlns 的路径更改为 /lib/lib-auto 和库路径,但在运行后得到 ClassNotFoundException 。

【问题讨论】:

标签: android classnotfoundexception


【解决方案1】:

无需构建外部 jar。尝试从构建路径中删除它并按照以下步骤操作:

  1. 在 Android 项目的根目录中创建一个名为 libs 的文件夹。
  2. 将 jar 添加到该文件夹​​。
  3. 右键单击 jar 并单击以添加到构建路径。
  4. 清理您的项目并重试。

【讨论】:

  • 它是一个图书馆项目。不是jar文件
  • 这样您就可以导入到您的项目中,只需链接:- stackoverflow.com/questions/8248196/… 或另一个解决方案,您可以简单地创建一个库项目并将您的库项目放入该项目中...参见链接:- stackoverflow.com/questions/17063826/…
  • 我在安卓工作室工作。抱歉,如果我遗漏了什么,但该库已按原样在 Android Studio 中导入,并且我已经以这种方式做了很多次。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-03-06
  • 2011-06-20
  • 2013-10-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-20
  • 1970-01-01
相关资源
最近更新 更多