【问题标题】:YouTube WatchMe project : Runtime errors in imported JARsYouTube WatchMe 项目:导入的 JAR 中的运行时错误
【发布时间】:2023-03-27 13:30:01
【问题描述】:

我是 YouTube API 的新手。我已经从

下载了 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,google-http-client-1.18.0-rc.jar

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

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

  2. NoClassDefFoundError GoogleAccountCredential

  3. NoClassDefFoundError GsonFactory

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

【问题讨论】:

  • @Ibrahim Ulukaya 请告诉我我实际上缺少什么
  • @Niranjan Deo 如果我遗漏了什么,请提出几点意见

标签: android eclipse jar youtube youtube-api


【解决方案1】:

当一个类在运行时不可用时导致此错误,即使它在编译时可用。

对此的修复可能是重新启动 Eclipse。此外,您可以尝试通过以下步骤进行修复:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-15
    • 2016-07-23
    • 2014-01-12
    • 1970-01-01
    • 1970-01-01
    • 2019-01-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多