【问题标题】:why google play service project why not using google-play-services.jar为什么 google play 服务项目 为什么不使用 google-play-services.jar
【发布时间】:2014-04-11 17:06:59
【问题描述】:

我正在阅读谷歌新的 admob 代码集成, 他们说

b.选择 Android,然后单击添加...。找到 google-play-services_lib 项目并选择 OK 添加 Google Play 服务库。

这条指令对我来说似乎很奇怪,因为我可以添加一个 jar 文件名 google-play-services.jar。它会正常工作。 但作为谷歌的指示,我想知道我可能缺少一些基本的东西。 添加项目而不是添加lib jar文件更好吗?

或者它可能有其他原因将其用作项目?

【问题讨论】:

    标签: android jar admob


    【解决方案1】:

    如果您只添加 jar 文件,它将永远无法工作。您必须在工作区中导入完整的项目,然后按照说明正确执行。

    Jar 文件永远不会适用于包含资源(如可绘制对象、字符串等)的库,Google Play 服务库就是这种情况。

    您确实必须导入整个项目并从您自己的项目中引用它。

    【讨论】:

    • 感谢您的帮助,但如果我仅用于 admob 广告实施,那么该 jar 似乎就足够了,我进行了测试。可能没有资源引用,这就是为什么,谢谢
    • 看一下“res”目录,在 GooglePlayServices 项目中,你会有一个在你的项目中不起作用的列表...例如,GooglePlayServices 有 drawables 或 colors 或即使是布局,也不会包含在 jar 文件中。因此,此时,您没有任何问题,因为您的代码没有使用它们...但是,您不知道在用户电话上:通知用户未安装播放服务的对话框,最新的...您真的应该导入项目...
    猜你喜欢
    • 1970-01-01
    • 2018-02-15
    • 2014-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-24
    相关资源
    最近更新 更多