Google Play services SDK的安装

(官方网站可参考 http://developer.android.com/google/play-services/setup.html

    2012年3月6日Google Market 改名为Google Play,相应的Google 不断在丰富及加强其Google Play 服务APK的内容,以供安卓甚至iOS应用开发者使用。这些服务包含Google地图,书店,翻译,广告等多项内容。开发者使用这些Google提供的服务,必然使得Google在市场上具有更强的话语权。

1. 安装

  要使用Google Play 服务,首先你要安装Google Play services SDK,打开Android SDK Manager,选择“Google Play services”后点击“install packages...”,如下图。当然你也可以顺便安装其他你感兴趣的SDK包,指不定什么时候能用到呢。

导入

    安装完以后你就能用的吗?不行。你必须导入“Google Play services”库到在你的工作文件夹。点击菜单“File -> import...”,在import对话框中选择“Existing Android Code Into Workspace”,在下一步指定已安装“Google Play services”库的路径(在Android SDK安装目录下\android-sdk\extras\google\google_play_services\libproject\google-play-services_lib)于是你就看到下面的界面状态。记得必须选中”Copy projects into workspace“,否则在以后的开发中会遇到问题。

     然后,你可以将“Google Play services”库加入你需要的工程中。打开工程的属性对话框

    

    在左侧选择“Android”属性,点击右下方“Add”按钮,可以选择添加在当前工作区目录中所有有效的库项目。完成上述步骤,你就可以选择添加“goole-play-services_lib”了。

    

(注意,要是编译项目出现类似“your_string_name" is not translated in af, am, ar, be, bg, ca, cs, da, de, el, en-rGB, es, es-rUS, et, fa, fi, fr, hi, hr, hu, in, it, iw, ja, ko, lt, lv, ms, nb, nl, pl, pt, pt-rPT, ro, ru, sk, sl, sr, sv, sw, th, tl, tr, uk, vi, zh-rTW, zu    strings.xml    /projectname/res/values    line 44    Android Lint Problem”错误,请参考http://blog.csdn.net/tonyfield/article/details/8577166

可用性检查

    如同 Google Play 服务简介中说的,Google Play 通过Google Play 商店应用为Android2.2以上的用户提供服务更新。但更新可能无法立即满足所有用户,要列出所有Android设备厂商的名字会越来越难:-)。

重点: 由于难于预料每个设备的状况,在访问Google Play服务特性以前,你必须在应用中检测一个兼容的Google Play服务APK是否有效。对大部分应用,最好的时机是在主活动(MainActivity)的onResume() 函数。

    在用户设备上的Google Play服务APK一般有四种状况。

  1. Google Play Store 应用的当前版本已经安装, 最近的 Google Play 服务APK 也已经被下载。
  2. Google Play Store 应用的当前版本已经安装, 但最近的 Google Play 服务APK还没有被下载。
  3. 有一个旧的 Google Play Store应用, 它不会主动下载Google Play 服务更新。
  4. Google Play 服务APK无效或者处于关闭状态,一般这是由于用户过去卸载或关闭了它。.

     第一种情况是成功状态,一般都是这种情况。但另外三种情况仍然会出现在某些用户的设备上。Google Play 服务客户端库有工具函数来判断当前的 Google Play 服务 APK 是否足以支持你正使用的客户库版本。如果不支持,客户库将让用户去 Google Play Store 来下载Google Play 服务APK.的当前版本。

注意: 搜索Google Play Store是找不到Google Play 服务 APK的。客户库发现设备没有Google Play 服务 APK或其不兼容时,将提供一个Google Play Store的深度链接。

     它依赖于你在应用中选择的合适位置。例如,如果是你的应用需要 Google Play 服务,你可能需要在程序第一次启动时做这件事。另一方面,要是Google Play服务对你的应用知识一个可选部分,你可以在用户进入相关功能前进行检查。

  1. isGooglePlayServicesAvailable() 函数可以查询设备上Google Play 服务APK的状态,它返回结果码。
  2. 如果结果码是SUCCESS, 那Google Play 服务APK是新的,你需要的功能可以正常进行。
  3. 如果结果码是SERVICE_MISSINGSERVICE_VERSION_UPDATE_REQUIREDSERVICE_DISABLED,那调用getErrorDialog() 以向用户显示错误消息,它将允许用户从Google Play Store下载APK或在系统设置界面打开相应功能。
    代码片段可能如下。

	int errorCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this.getActivity()); //  因为我的代码在Fragment里,所以用getActivity(),要是你的代码在 Activiy中,用this就好
	if( ConnectionResult.SUCCESS != errorCode )
	{
		GooglePlayServicesUtil.getErrorDialog(errorCode, this.getActivity(), 0).show();
	}

署名要求

    如果您使用谷歌地图的Android API,在应用程序中,你必须将谷歌Play服务署名文本作为你应用的“法律声明”内容的一部分。

谷歌服务署名文本可以通过调用 GooglePlayServicesUtil.getOpenSourceSoftwareLicenseInfo 获得。

例程代码

    例程代码和谷歌服务SDK捆绑在一起。首先你必须按前面步骤添加库项目google-play-services_lib。然后你通过类似过程将例程代码加入你的工作目录。

  1. 选择 File > Import > Android > Existing Android Code Into Workspace 并点击 Next
  2. 选择Browse...,输入 <android-sdk-folder>/extras/google/google_play_services/samples/maps, 点击 Finish
  3. 选择Project > Properties,选择 Java Build Path, 找到 Libraries
  4. 选择Add External Jars包含以下 jar文件,点击OK
    • <android-sdk-folder>/extras/android/compatibility/v4/android-support-v4.jar
  5. 添加自己的 Google Maps Android API 密钥
  6. 选择 Run > Run 来测试例程。



  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 17
    评论
### 回答1: 要在CSDN上下载、安装和配置Android SDK,可以按照以下步骤进行: 1. 打开CSND官网(https://www.csdn.net/)并在搜索栏中输入“Android SDK下载”。 2. 在搜索结果中选择一篇有关Android SDK下载、安装和配置的教程文章,如“Android开发环境搭建及SDK安装配置”等。 3. 点击选中的文章,浏览文章内容,了解下载、安装和配置Android SDK的详细步骤。 4. 根据教程中的指引,点击文章中提供的Android SDK下载链接,下载最新版本的Android SDK。 5. 下载完成后,双击下载文件并按照安装向导的指引,将Android SDK安装到合适的目录中,如C:\Android\SDK。 6. 安装完成后,打开Android SDK Manager,可以在命令行中输入"android sdk"或通过SDK目录中的SDK Manager.exe文件打开。 7. 在SDK Manager中,选择需要下载和安装Android SDK版本和组件,如Android SDK Platform Tools、Android Support Repository、Google Play Services等。 8. 确认选择后,点击“Install”或“Update”按钮,开始下载和安装所选的Android SDK组件。可以根据网络速度和组件大小耐心等待完成。 9. 下载和安装完成后,返回CSDN的教程文章,继续按照教程中的步骤配置Android SDK的环境变量,确保Android开发工具(如Android Studio)能够正确找到Android SDK安装路径。 10. 配置完成后,就可以在Android开发工具中开始使用已安装Android SDK来开发、调试和发布Android应用程序。 通过按照CSDN上提供的教程下载、安装和配置Android SDK,可以方便地进行Android应用程序开发,同时也可以了解最新的Android SDK版本和相关组件的更新。 ### 回答2: 在CSDN上,可以找到一份详细的Android SDK下载、安装和配置教程。以下是按照教程的步骤进行操作: 1. 打开CSDN网站,搜索“Android SDK下载安装配置教程”。 2. 找到合适的教程文章,点击进入。 3. 阅读文章,了解Android SDK的作用和必要性。 4. 在文章中找到SDK的下载链接,点击下载SDK安装包。 5. 下载完毕后,找到安装包所在位置,双击运行安装包。 6. 按照安装向导步骤,选择安装位置和相关选项,点击“下一步”继续。 7. 安装完成后,启动Android SDK Manager。 8. 在SDK Manager中,勾选需要安装Android版本和工具,并点击“安装”按钮。 9. 等待安装完成。 10. 安装完成后,配置环境变量。 11. 在系统变量中,添加以下环境变量: - 变量名:ANDROID_HOME - 变量值:SDK安装路径 12. 在系统变量的Path中,添加以下路径变量: - %ANDROID_HOME%\platform-tools - %ANDROID_HOME%\tools 13. 保存并关闭环境变量配置。 14. 打开命令提示符或终端,输入"adb"命令,验证安装是否成功。 15. 若成功安装并配置SDK,则会显示相关命令提示。 16. 至此,Android SDK的下载、安装和配置完成。 以上是根据CSDN上的教程所提供的步骤进行操作的简要说明,如需更详细的操作指导,请参考CSDN上的相关教程文章。 ### 回答3: Android SDK是开发Android应用程序的必备工具。下面是一个简单的教程,介绍如何在CSDN上下载、安装和配置Android SDK。 首先,打开CSDN的官方网站,并在搜索框中输入"Android SDK"。找到合适的下载链接,点击进入下载页面。 在下载页面,选择适合您操作系统的版本,点击下载按钮开始下载。下载完成后,找到下载的文件并解压缩到您想要放置SDK的位置,例如:C:\Android SDK。 接下来,配置Android SDK。打开Android SDK安装目录,找到并运行SDK Manager。在SDK Manager中,选择需要安装Android版本和工具,通常是最新的版本。勾选您需要的组件,然后点击安装按钮开始安装安装组件可能需要一些时间,取决于您的网络连接速度和安装组件的大小。请耐心等待,直到所有所选组件都安装完毕。 安装完成后,设置Android SDK的环境变量。在Windows系统中,右键点击"我的电脑",然后选择"属性"。点击"高级系统设置",然后点击"环境变量"按钮。在系统变量中,找到路径变量,并添加Android SDK安装路径(如:C:\Android SDK\platform-tools和C:\Android SDK\tools)。 最后,测试Android SDK是否配置成功。打开命令提示符,并输入"adb"命令,如果显示Android Debug Bridge的相关信息,则说明Android SDK已经成功配置。 以上就是关于在CSDN上下载、安装和配置Android SDK的简单教程。希望对您有帮助!
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值