android - 为什么 android 文档要我将播放服务作为项目而不是库导入?

标签 android google-play-services

我将在我的 Android 应用程序中使用 Google Play 服务。我在那里没有问题,但是我确实有一个理论问题......

在 API 的 Google 文档中,它说您必须从 SDK 导入项目源,而不是将 *.Jar 文件作为库 (Google Play Services setup docs)。

这很好,但我发现在其中添加对 *.jar 文件的引用更自然。

因此,我的问题是:Google 说我们必须这样做是否有理由?如果不是,我宁愿只引用 *.jar 文件。

谢谢,杰森

最佳答案

Google Play 服务包含无法包含在 jar 文件中的资源(布局、图像等)。这与框架计算项目的所有 XML 资源以赋予它们唯一 ID 的方式有关。

这就是为什么您必须导入一个库项目而不是简单地包含一个 jar 依赖项。

关于android - 为什么 android 文档要我将播放服务作为项目而不是库导入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16623905/

相关文章:

java - 在新版本的ADT和SDK中使用旧模板制作android项目

android - 动态更改android首选项的widgetlayout资源

android - Google Play控制台-崩溃报告:java.lang.RuntimeException

android - 需要 Google Play 服务,但未安装 Google Play(市场).. 怎么办?

java - AdMob v4.4 左下重力不起作用

java - 无法调用 Openweathermap API

安卓 : views not appearing in toolbar

android - 包在设置中的 uid : 10124 on disk, 10134 不匹配

java - 不应在 android manifest 文件中声明 minSdk 版本

android - Unity Google Play 服务插件 Social.localUser.Authenticate(...) 应用程序崩溃