无法在Eclipse中编译CastCompanionLibrary

时间:2014-03-27 11:47:05

标签: android eclipse chromecast

我想使用CastComponaionLibrary,但我使用的是Eclipse,而不是Android Studio。 所以我创建了一个新项目并将所有CastCompanionLibrary源复制到其中。 我还添加了对:

的引用
  • 机器人支撑-V7-程序兼容性
  • 机器人支撑-V7-mediarouter
  • 谷歌播放-services_lib

在这个新项目中,我遇到了这些编译错误:

  • 项目未构建,因为其构建路径不完整。找不到android.support.v4.app.ActionBarDrawerToggle $ DelegateProvider的类文件。修复构建路径,然后尝试构建此项目
  • 无法解析android.support.v4.app.ActionBarDrawerToggle $ DelegateProvider类型。它是从必需的.class文件VideoCastControllerActivity.java
  • 间接引用的

任何想法? 谢谢!

2 个答案:

答案 0 :(得分:2)

首先,您不需要包含v4库,因为它是v7库的一部分,因此请删除它。然后按照此G +社区post

中的说明操作

答案 1 :(得分:0)

我不知道为什么,但我解决了这个问题:

  • 在android.support.vX中 - >属性 - > Java构建路径 - >项目 - >添加
  • 选择android.support.vX
  • 的相关项目
  • 按OK
  • 执行相同操作并删除已添加的项目