Jac*_*cob 43 java linux android google-maps gradle
我要去使用Android google maps v2用android emulator/android studio 0.4.0.其中一个要求是放入google-play-services_lib版本低于/等于emulatorlevel的项目.我的模拟器可以使用api lv 17.问题是,如何下载google-play-services_lib比下载的旧版本android sdk manager?
Mik*_*ike 90
我意识到这是一个老问题,但我今天遇到了同样的问题(对于真正的设备而不是模拟器)并找到了解决方案.
我知道您可以添加代码来提示用户升级到最新版本(请参阅@ nathan-walters的评论)但是,由于复杂的原因,在我的情况下,我需要处理用户已安装的任何版本设备(如果有的话),因此更喜欢用旧版本的客户端库编译/构建(google-play-services_lib)
因此,我进一步研究,解压缩Android SDK管理器用于查找和安装"额外"软件包的xml,包括最新版本的Google Play服务.
如果您有兴趣从这里开始:https: //dl-ssl.google.com/android/repository/addon.xml
对于当前版本(截至2014年11月10日),您可以在以下位置为google-play-services_lib提供库:
https://dl-ssl.google.com/android/repository/google_play_services_6171000_r21.zip
Run Code Online (Sandbox Code Playgroud)
旧版本位于google服务器上的相同位置(虽然它们可能随时消失),因此如果您准备将当前安装的库移到一边并手动解压缩旧版zip,则可以安装旧版本.我找到了以下内容:
相同的技术将允许您测试旧版本的模拟器中硬连线的不可升级的旧版本Google Maps(Google Play服务).我没有针对模拟器测试所有这些版本,但已经在模拟器中成功测试了基于Google API的AVD(API 19).
谷歌确实偶尔尝试将模拟器更新.这是一个问题跟踪器线程,讨论客户端库和模拟器之间的版本不兼容问题以及谷歌的各种修复尝试:https://code.google.com/p/android/issues/detail?id = 57880
[更新:]
@btrue 看到答案下面现在有很多比我的答案更好的答案
去:
<your path to android sdk>/extras/google/m2repository/com/google/android/gms/play-services/
Run Code Online (Sandbox Code Playgroud)
在那里你可以找到包含AAR格式的旧版本的目录 - 只需重命名为.zip进行提取.
BTR*_*RUE 14
接受的答案太麻烦了.谷歌实际上确实在SDK管理器中分发旧版本.
在"Extras"下,有"Google Repository".
在存储库中,GPS库将返回3.1.36版.
它们采用AAR格式,只是构建项目的一个zip.
将名称更改为*.zip,解压缩,inside是classes.jar,这是所有gps类的jar.
如果您不需要任何资源,可以将jar文件添加到类路径中.完成.
ls -l /Applications/Programming/adt-bundle-mac-x86_64-20140702/sdk/extras/google/m2repository/com/google/android/gms/play-services/
total 24
drwxr-xr-x+ 8 Norrin staff 272 Jan 13 01:08 3.1.36
drwxr-xr-x+ 8 Norrin staff 272 Jan 13 01:08 3.1.59
drwxr-xr-x+ 8 Norrin staff 272 Jan 13 01:08 3.2.25
drwxr-xr-x+ 8 Norrin staff 272 Jan 13 01:08 3.2.65
drwxr-xr-x+ 11 Norrin staff 374 Feb 10 20:09 4.0.30
drwxr-xr-x+ 8 Norrin staff 272 Jan 13 01:08 4.1.32
drwxr-xr-x+ 8 Norrin staff 272 Jan 13 01:08 4.2.42
drwxr-xr-x+ 8 Norrin staff 272 Jan 13 01:08 4.3.23
drwxr-xr-x+ 8 Norrin staff 272 Jan 13 01:08 4.4.52
drwxr-xr-x+ 8 Norrin staff 272 Jan 13 01:08 5.0.89
drwxr-xr-x+ 8 Norrin staff 272 Jan 13 01:08 6.1.11
drwxr-xr-x+ 8 Norrin staff 272 Jan 13 01:08 6.1.71
drwxr-xr-x+ 8 Norrin staff 272 Feb 4 13:43 6.5.87
-rw-r--r--+ 1 Norrin staff 703 Jan 13 01:08 maven-metadata.xml
-rw-r--r--+ 1 Norrin staff 32 Jan 13 01:08 maven-metadata.xml.md5
-rw-r--r--+ 1 Norrin staff 40 Jan 13 01:08 maven-metadata.xml.sha1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
47201 次 |
| 最近记录: |