过去几天,我一直在努力将 Chromecast 添加到我使用 Maven 构建的 Android 项目中,但运气不佳。
与 ANT 项目类似,我将 android-support-v7-mediarouter 添加为一个库。我通过在我的 pom.xml 文件中添加以下依赖项来做到这一点:
<dependency>
<groupId>android.support</groupId>
<artifactId>compatibility-v7-mediarouter</artifactId>
<version>18</version>
<type>apklib</type>
</dependency>
我尝试构建项目时遇到的错误是:
No resource found that matches the given name 'Widget.AppCompat.ActionButton'
我认为这很明显,因为 android-support-v7-mediarouter 库没有对 android-support-v7-appcompat 的引用。
所以,我的问题是;我该如何解决?任何帮助将不胜感激!
最佳答案
我不知道如何在 Maven 中进行设置,但要记住的一件事是 android-support-v7-mediarouter 库依赖于 appcompat 支持库并在您自己的项目中使用它们,两者其中的一些应该设置为库项目(即,您不能只将这些库的 jar 添加到您自己的项目中)。我不确定此信息是否对您的 maven 设置有用,但只是想我会提及以防万一。
关于android - 在 Maven 项目中添加 Chromecast,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19585156/