我最近更新了ADT以指向Google API 18.安装似乎很顺利,我可以将我的Project Properties指向Google API 18,但Eclipse无法找到com.google.cast包。其他人有这个问题吗?
答案 0 :(得分:6)
那是因为com.google.cast
不是Android的一部分。
我可以说,您需要download a ZIP file包含他们的库项目,将其导入您的IDE,将其标记为 一个库项目,然后附加该库项目到你的应用程序。
实际上使用这些API似乎需要白名单,并且未经Google明确书面许可,实际分发应用程序(或者,据我所知,源代码)违反了他们的许可。
答案 1 :(得分:3)
CommonsWare是正确的,此外,您还需要v18 Android支持库。 v7 / mediaRouter& V7 /程序兼容性
答案 2 :(得分:2)
我终于让这个为我工作了。最初,我尝试这样做,就像我使用ActionBarSherlock(使它成为一个库,转到Project -> Properties
并告诉它使用该库等),但这不起作用。最后,我感到沮丧,只是将GoogleCastSdkAndroid-1.0.0.jar
文件从库的lib
文件夹直接移动到项目的lib
文件夹中。
因此,我再次从现有代码将SDK导入我的工作区,然后从其库中获取jar文件并将其直接放入我项目的lib
文件夹中。不确定它是不是应该如何,但样品TicTacToe游戏现在没有错误,并且在我的Nexus 4上运行。
答案 3 :(得分:0)
听起来您在没有安装Google Cast SDK的情况下尝试运行其中一个Google Cast示例应用。安装SDK和所有必要支持库的说明刚刚上传here on GitHub。我在相关部分下面引用了安装Cast SDK本身的信息:
http://developer.android.com/tools/support-library/setup.html#libs-with-res
您可以将Cast SDK添加为工作区中的库项目,也可以添加 GoogleCastSdkAndroid-x.x.x.jar直接发送给您正在构建的项目。该 如果您有多个与Cast相关的项目,建议使用前者 工作区。
作为库项目:按照链接的支持库设置说明进行操作 以上是您下载和解压缩的SDK。
作为附带的图书馆:
将已下载的SDK中的/ libs文件夹复制到与Cast相关的项目中。
- 醇>
在Package Explorer窗口中,打开(您的Cast项目)/ libs并向右 点击GoogleCastSdkAndroid-x.x.x.jar。选择Build Path-> Add to Build 路径。