Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 让GoogleCast开始工作_Android_Macos_Android Studio_Google Cast_Chromecast - Fatal编程技术网

Android 让GoogleCast开始工作

Android 让GoogleCast开始工作,android,macos,android-studio,google-cast,chromecast,Android,Macos,Android Studio,Google Cast,Chromecast,到目前为止,我一直在尝试创建一个新项目并将GoogleCast添加到其中,并让给定的示例在当前使用0.3.2的Android Studio上运行,但如果需要,将在MacOSX上升级,但没有成功 但是,现在迁移到Eclipse不是一个有效的选项 我似乎总是遇到一些引用问题,要么给我一个错误,没有找到与给定名称“@style/Theme.AppCompat”匹配的资源。或者由于不知道android.support.v7位于何处而导致的多个编译时错误 尝试了许多不同的解决方案,例如删除某人提到要使用的

到目前为止,我一直在尝试创建一个新项目并将GoogleCast添加到其中,并让给定的示例在当前使用0.3.2的Android Studio上运行,但如果需要,将在MacOSX上升级,但没有成功

但是,现在迁移到Eclipse不是一个有效的选项

我似乎总是遇到一些引用问题,要么给我一个错误,没有找到与给定名称“@style/Theme.AppCompat”匹配的资源。或者由于不知道android.support.v7位于何处而导致的多个编译时错误

尝试了许多不同的解决方案,例如删除某人提到要使用的@style部分,或者将v7路径设置为相对路径

虽然我无法完成最后一个,但我不知道如何在AS中积极地做到这一点,也没有足够的声誉在那里发表评论

然后我想到了这个解决方案,这似乎是一个很好的尝试,只是我似乎在任何地方都找不到提到的GoogleCastSdkAndroid.jar,所以我被卡住了

在任何地方都找不到真正全面的教程,因为在项目中添加v7似乎都没有任何问题

提前感谢所有能够抽出时间解决此问题的人

编辑: 升级到0.4.6后,0.5.1是否已经稳定?考虑到0.5.0之后的速度…听起来不太好;我按照阿里·纳达夫的建议做了,但突然出现了几个额外的问题:

我可以构建CastVideos项目,并将其导入Studio,没有问题;但是,CastVideos项目结构与从现在起称为OtherApp的新项目结构截然不同

当我尝试在其他应用程序上模拟CastVideos时,弹出的主要问题是,它仅在其他应用程序上找不到CastCompanyLibrary项目,我似乎无法确定确切位置,我以为“核心”文件夹是带有AndroidManifest?的文件夹


另外,现在如何导入模块?项目结构只允许创建新模块。

您非常需要升级Android Studio。0.3.2已经很老了,从那以后,许多bug已经被修复,几乎可以肯定会影响到您


除此之外,请确保在SDK管理器中安装了Android支持存储库。在这两者之间,它应该可以解决support.v7错误和@style/Theme.AppCompat问题。

您非常需要升级Android Studio。0.3.2已经很老了,从那以后,许多bug已经被修复,几乎可以肯定会影响到您

除此之外,请确保在SDK管理器中安装了Android支持存储库。在这两者之间,它应该可以解决support.v7错误和@style/Theme.AppCompat问题。

我的建议:

更新你的Android Studio 打开SDK管理器,确保已安装Android支持存储库 在系统上创建一个空目录,如下所示 将目录更改为,并将CastCompanyLibrary android克隆为CastConpanionLibrary $cd $git克隆https://github.com/googlecast/CastCompanionLibrary-android.git 卡斯特公司图书馆 $git克隆https://github.com/googlecast/CastVideos-android.git 卡斯特录像带

首先,通过从命令行构建来确保一切正常: $cd视频 $./gradlew构建 在这一点上,它应该能够成功构建

如果一切正常,请打开Android Studio并选择Import Project,然后在CastVideos项目中指向build.gradle

现在,对于任何其他项目,您可以查看CastCompanyLibrary或CastVideos中的build.gradle,了解如何设置对支持库的依赖关系;如果您不依赖CastCompnionLibrary,那么就更容易了。

我的建议:

更新你的Android Studio 打开SDK管理器,确保已安装Android支持存储库 在系统上创建一个空目录,如下所示 将目录更改为,并将CastCompanyLibrary android克隆为CastConpanionLibrary $cd $git克隆https://github.com/googlecast/CastCompanionLibrary-android.git 卡斯特公司图书馆 $git克隆https://github.com/googlecast/CastVideos-android.git 卡斯特录像带

首先,通过从命令行构建来确保一切正常: $cd视频 $./gradlew构建 在这一点上,它应该能够成功构建

如果一切正常,请打开Android Studio并选择Import Project,然后在CastVideos项目中指向build.gradle


现在,对于任何其他项目,您可以查看CastCompanyLibrary或CastVideos中的build.gradle,了解如何设置对支持库的依赖关系;如果你不依赖CastCompnionLibrary,那就更容易了。

这个问题很老了,但为了让它起作用,我不得不克隆Git存储库CastCompanionLibrary和CastVideos android。将CCL作为非Android Studio项目导入Android Studio, 将生成工具的版本更改为当前的21.1.10,生成项目并将其关闭。Android Studio要求我重新打开该项目。点击是。用android做同样的事情,最后我可以把它放到我的智能手机上

这真的很痛苦,我花了2个小时来理解这个错误,因为我试图像Android Studio项目一样打开Android Studio,但是.idea文件有问题。
尝试了这个,一切都成功了。

这个问题很老了,但为了让它起作用,我不得不克隆Git存储库CastCompanyLibrary和CastVideos android。将CCL作为非Android Studio项目导入Android Studio,将构建工具的版本更改为当前的21.1.10,构建项目并关闭它。Android Studio要求我重新打开该项目。点击是。用android做同样的事情,最后我可以把它放到我的智能手机上

这真的很痛苦,我花了2个小时来理解这个错误,因为我试图像Android Studio项目一样打开Android Studio,但是.idea文件有问题。
尝试了这个,一切都成功了。

谢谢你的想法,大部分都像你提到的那样有效,但是出现了一些额外的不确定性,用更多的信息更新了问题。你说它构建了CastVideos应用程序,那么如果找不到CastCompanyLibrary,情况又如何呢?如果找不到那个库,编译就会失败;对于CastVideos,它会发现CastCompanyLibrary没有问题,但在制作我的OtherApp时,它会遇到问题。您有两个选择:1查看CastVideos android和settings.gradle和build.gradle,查看CCL是如何引用的,并尝试在您自己的项目中执行相同的操作,2进入CCL项目,使用gradle运行./gradlew build构建它,然后进入build/apk目录;那里应该有AAR文件。然后您可以将它们放在文件系统的某个位置,并在其他项目中使用。感谢您的时间和耐心。选项1非常出色,在如何处理整个Android Studio方面起到了很好的学习作用。感谢你的想法,它的大部分确实如你所说的那样起作用,但出现了一些额外的不确定性,用更多的信息更新了问题。你说它构建了CastVideos应用程序,那么,如果找不到CastCompanionLibrary,情况又如何呢?如果找不到那个库,编译就会失败;对于CastVideos,它会发现CastCompanyLibrary没有问题,但在制作我的OtherApp时,它会遇到问题。您有两个选择:1查看CastVideos android和settings.gradle和build.gradle,查看CCL是如何引用的,并尝试在您自己的项目中执行相同的操作,2进入CCL项目,使用gradle运行./gradlew build构建它,然后进入build/apk目录;那里应该有AAR文件。然后您可以将它们放在文件系统的某个位置,并在其他项目中使用。感谢您的时间和耐心。选项1做得很好,在如何处理整个Android Studio方面是一个很好的学习。