【问题标题】:Android Add PinIt Button using Pinterest Jar NoClassDefFoundErrorAndroid 使用 Pinterest Jar NoClassDefFoundError 添加 PinIt 按钮
【发布时间】:2013-07-22 01:32:14
【问题描述】:

我正在尝试将 Pinit 按钮添加到我的 Android 应用程序中。我已经下载了 SDK 并将 pinit-sdk-1.0.Jar 复制到我的 Project/libs 文件夹中。我什至可以将必要的 PinItButton 导入到我的代码中。但无论出于何种原因,我的 XML 没有找到 Button 小部件,因此我尝试使用 Java 和以下代码添加它:

LinearLayout ll = (LinearLayout)findViewById(R.id.pinterest_layout);
        PinItButton pinit = new PinItButton(this);
        ll.addView(pinit);

我知道这是使用代码添加内容的正确方法,因为我首先通过添加通用按钮对其进行了测试。然后我运行我的项目,它在我设置 PinItButton 的那一行崩溃。这是我的 logcat 向我吐回的错误:

07-22 01:19:52.160: E/AndroidRuntime(32367): java.lang.NoClassDefFoundError: com.pinterest.pinit.PinItButton

我相信我明白它告诉我的内容,但我还应该尝试什么来创建 PinIt 按钮?任何帮助都会很棒。谢谢!

【问题讨论】:

  • 右键单击您的项目>属性> Java构建路径(左窗格)>它是否显示库下的pininterest jar文件?
  • 它没有..我假设我应该在那里导入它?
  • 不行 :( 谢谢你的建议!
  • 我明白了。添加 jar 后你做了 Project > Clean 吗?另外,ll.addView(button); 应该是 ll.addView(pinit);
  • 抱歉,我应该编辑我的代码。那是从我验证我通过代码而不是 xml 正确添加按钮时开始的。在添加罐子后,我也进行了清洁。

标签: android integration noclassdeffounderror pinterest


【解决方案1】:

是@Kai 帮助我找出了我的问题。我需要检查我的图书馆。我通过转到项目 --> 属性 --> Java 构建路径 --> 订单和导出选项卡,然后检查库并单击确定来做到这一点。然后我的问题就解决了!

【讨论】:

  • 为什么这被否决了?我详细解释了我做了什么,谁帮助并说它有效。请解释一下
  • pintrest 的任何 jar 文件
猜你喜欢
  • 1970-01-01
  • 2023-03-12
  • 1970-01-01
  • 2013-07-08
  • 1970-01-01
  • 2015-10-17
  • 2018-01-23
  • 1970-01-01
  • 2018-10-05
相关资源
最近更新 更多