0

正如我们所知道的Google Play服务在不同的小班划分(screesnshot 1)我试图找到进口com.google.android.gms.common.api.ResultCallback合适的班级。但无法找到。如果有人知道哪个班会使用或知道该过程来解决这个问题,请告诉我。我使用eclipse而不是andoroid studio。如何解决进口com.google.android.gms.common.api.ResultCallback;

感谢enter image description here

+0

看来你有同样的错误与此[线程](http://stackoverflow.com/questions/28262213/import-com-google-android-gms-common-api-googleapiclient-cannot-be-resolved) ,它已经解决了。 – noogui

回答

1

com.google.android.gms.common.api.ResultCallback播放服务地下室一部分。由于每个组件都打包在.aar文件中,因此您需要手动处理它们才能使用Eclipse。 (只是出于好奇,为什么不使用Android工作室?)

有参与这个处理的两个步骤。 ARR的文件的内容在这里列出:http://tools.android.com/tech-docs/new-build-system/aar-format。首先是将aar解压到一个您将在Eclipse中用作库的目录。 .aar文件只是压缩,这样他们就可以使用jar xvf <filename>.aar解压。一旦做到这一点,你可以列出classes.jar的内容,发现你正在寻找(jar tvf classes.jar)类。

第二步是查看元数据并确定另一个aar文件是否是依赖项。这是在包含依赖关系信息的.pom文件中。 play-services-basement通常不是直接包含在内,而是其他.aar文件的常见依赖项。

+0

哈哈。谢谢。我尝试了基地,但没有地下室库。其实我是统一开发人员,很少在Android本地工作,所以日食对我来说很好。 –