【问题标题】:How to fix NoClassDefFoundError in twitter4j using Android Studio?如何使用 Android Studio 修复 twitter4j 中的 NoClassDefFoundError?
【发布时间】:2013-06-04 19:10:03
【问题描述】:

我想将我的项目与 Twitter 集成。所以,我为此使用了 twitter4j。我正在使用 gradle 来管理依赖项。

目前,我正面临这个问题:

java.lang.NoClassDefFoundError: twitter4j.conf.ConfigurationBuilder

我已经用谷歌搜索并找到了一个解决方案,即将“lib”文件夹的名称更改为“libs”,但这是针对 Eclipse。如何在 Android Studio 中解决此问题?

谢谢!

【问题讨论】:

  • 你能用它发布一些代码或示例项目或链接到一个仓库吗?
  • 在这里查看我的答案.. stackoverflow.com/a/16871247/931982
  • 我没有使用 Eclipse。我正在使用 AndroidStudio (IntelliJ)
  • 你在用 gradle 吗?
  • 是的!我正在使用 gradle。

标签: android noclassdeffounderror twitter4j android-studio


【解决方案1】:

在您的 build.gradle 中,在依赖项部分添加以下内容:

compile files('libs/android-support-v4.jar', 'libs/twitter4j.jar')

或者如果你想自动添加libs目录下的所有jar:

compile fileTree(dir: "libs", include: "*.jar")

您可能需要在命令行上运行它:

./gradlew clean 

【讨论】:

  • 谢谢!我通过使用 clean 参数运行我的 gradlew 来解决这个问题。 ps:我正在从 maven 存储库中获取依赖项。所以我的项目中没有硬下载任何jar。
  • 请描述一下,如何在eclipse中做到这一点。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-13
  • 2012-04-17
  • 1970-01-01
  • 1970-01-01
  • 2018-05-08
  • 1970-01-01
相关资源
最近更新 更多