如何解决 import com.google.android.gms.common.api.ResultCallback;
How to resolve import com.google.android.gms.common.api.ResultCallback;
据我们所知,google-play-services 分为不同的小 classes。(screesnshot 1)我正在尝试找到合适的 class 导入 com.google.android.gms.common.api.ResultCallback;但找不到。如果有人知道 class 将使用哪个或知道解决该问题的过程,请告诉我。我用的是eclipse,不是andoroid studio。
谢谢
class com.google.android.gms.common.api.ResultCallback
是 play-services-basement 的一部分。由于这些组件中的每一个都打包在一个 .aar 文件中,您需要手动处理它们才能使用 Eclipse。 (出于好奇,为什么不使用 Android Studio?)
此处理涉及两个步骤。此处列出了 arr 文件的内容:http://tools.android.com/tech-docs/new-build-system/aar-format。首先是将 aar 解压到一个目录中,您将在 Eclipse 中将其用作库。 .aar 文件只是压缩的,因此可以使用 jar xvf <filename>.aar
解压缩。完成后,您可以列出 classes.jar 的内容并找到您要查找的 class (jar tvf classes.jar
)。
第二步是查看元数据并确定另一个 aar 文件是否是依赖项。这是在包含依赖信息的 .pom
文件中。 play-services-basement 通常不直接包含,但它是其他 .aar 文件的常见依赖项。
据我们所知,google-play-services 分为不同的小 classes。(screesnshot 1)我正在尝试找到合适的 class 导入 com.google.android.gms.common.api.ResultCallback;但找不到。如果有人知道 class 将使用哪个或知道解决该问题的过程,请告诉我。我用的是eclipse,不是andoroid studio。
谢谢
class com.google.android.gms.common.api.ResultCallback
是 play-services-basement 的一部分。由于这些组件中的每一个都打包在一个 .aar 文件中,您需要手动处理它们才能使用 Eclipse。 (出于好奇,为什么不使用 Android Studio?)
此处理涉及两个步骤。此处列出了 arr 文件的内容:http://tools.android.com/tech-docs/new-build-system/aar-format。首先是将 aar 解压到一个目录中,您将在 Eclipse 中将其用作库。 .aar 文件只是压缩的,因此可以使用 jar xvf <filename>.aar
解压缩。完成后,您可以列出 classes.jar 的内容并找到您要查找的 class (jar tvf classes.jar
)。
第二步是查看元数据并确定另一个 aar 文件是否是依赖项。这是在包含依赖信息的 .pom
文件中。 play-services-basement 通常不直接包含,但它是其他 .aar 文件的常见依赖项。