YouTube WatchMe项目:导入的JAR中的运行时错误

时间:2015-02-02 04:30:12

标签: android eclipse jar youtube youtube-api

我是YouTube新手。我从

下载了WatchMe项目

https://github.com/youtube/yt-watchme

并将其导入Eclipse。此外,我试图通过导入所有必要的jar来解决编译时错误。我从

下载的那些

http://www.java2s.com

导入的JAR:

android-support-v4.jar,google-api-client-1.4.1-beta.jar,google-api-client-1.12.0-beta.jar,google-api-client-android-1.15.0 -rc.jar,google-api-client-extensions-android2-1.4.1-beta.jar,google-api-client-java6-1.19.1-sources.jar,google-api-services-youtube-v3-rev126 -1.19.1.jar,谷歌-HTTP-客户1.18.0-rc.jar

但是,当我运行项目时,我会遇到不同的运行时错误,例如

  1. HttpTransport transport = AndroidHttp.new Compatible Transport()

  2. 的NoClassDefFoundError
  3. NoClassDefFoundError GoogleAccountCredential

  4. NoClassDefFoundError GsonFactory

  5. 我尝试了很多,并在网上搜索答案。我该如何解决这些问题?

1 个答案:

答案 0 :(得分:1)

如果某个类在运行时不可用,则会导致此错误,即使它在编译时可用。

对此的修复可能是重启Eclipse。此外,您可以尝试修复以下步骤:

  1. 转到“项目属性”
  2. “Java Build Path”旁边的
  3. 选择分隔符“库”
  4. 点击“删除所有库”
  5. 手动添加所有库。