首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

将Google Play服务从8.4.0升级到9.2.1打破了一堆涉及com.google.android.gms.location.places的代码

Google Play服务是Google提供的一组API和服务,用于帮助开发者构建在Android设备上运行的应用程序。它提供了许多功能和服务,包括地理位置、地点信息、地图、广告、身份验证、云存储等。

在将Google Play服务从8.4.0升级到9.2.1的过程中,涉及到使用了com.google.android.gms.location.places的代码的问题。com.google.android.gms.location.places是Google Play服务中的一个包,用于处理地点相关的功能,例如获取附近的地点、搜索特定地点等。

升级Google Play服务版本可能会导致一些代码不兼容或出现错误。为了解决这个问题,可以采取以下步骤:

  1. 更新依赖项:在项目的build.gradle文件中,将Google Play服务的版本更新为9.2.1或更高版本。例如:
代码语言:txt
复制
dependencies {
    implementation 'com.google.android.gms:play-services-location:9.2.1'
}
  1. 代码适配:根据新版本的API文档,对涉及到com.google.android.gms.location.places的代码进行适配和修改。可能需要更新方法调用、参数传递等。
  2. 测试和调试:进行全面的测试和调试,确保应用程序在升级后的Google Play服务上正常运行,并且地点相关的功能正常工作。

优势:

  • Google Play服务提供了丰富的功能和服务,可以帮助开发者快速构建功能强大的Android应用程序。
  • 使用Google Play服务可以减少开发工作量,避免重复开发常见的功能,例如地图、位置、广告等。
  • Google Play服务具有良好的兼容性和稳定性,可以确保应用程序在不同设备上的一致性和可靠性。

应用场景:

  • 地图和导航应用:使用Google Play服务的地图API可以实现地图显示、定位、路径规划等功能。
  • 位置服务应用:利用Google Play服务的位置API可以获取设备的地理位置信息,实现附近地点搜索、位置提醒等功能。
  • 广告应用:通过Google Play服务的广告API可以在应用中显示广告,实现广告收入的获取。
  • 身份验证应用:使用Google Play服务的身份验证API可以实现用户登录、账号管理等功能。

推荐的腾讯云相关产品:

  • 腾讯位置服务:提供了丰富的地理位置相关的API和服务,包括地图、定位、地点搜索等功能。详情请参考:腾讯位置服务
  • 腾讯广告:提供了广告投放和管理的解决方案,可以帮助开发者在应用中显示广告并获取收入。详情请参考:腾讯广告

请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求和项目要求进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

资讯 | 2017中国两化融合大会;React 开源许可证风波

、硬件与服务三位一体智能平台和创新生态。...4 Node.js 8.4.0 发布: 本周 Node.js 8.4.0 版本发布,其重要特性变化包括,引入内建 http2 实验支持、允许在 inspector 控制台中查看 require()、...源代码已经发布在了AOSP上,用于Nexus和Pixel系统镜像也已可用。Android 8.0带来一些变更将影响到现有应用功能。...;虽然在使用微服务架构设计,用容器部署软件系统中应用安全功能是颇具挑战性,但开发者和运营者也应该使用一些基础实践。...10 Google Play商店V8更新:在可更新应用列表直接查看更新日志 Google Play有了新版本,你可以将其升级到V8,虽然我们不知道这个版本里面所有的新功能,但至少有一个重大变化,那就是你可以直接在可更新应用列表中点击箭头

54220

Android 11 开发者常见问题 | FAQ・第一期

相关文档 developer.android.google.cn/training/pe… 03 Q: 对于单独进程 (单独开了个服务,指定进程名,为后台进程),Android 11 对定位是否有影响?...04 Q:访问后回调是否会精确到具体是哪个接口涉及到某项敏感信息?比如 requestLocationUpdate 涉及位置信息。...类似的适用场景比如有些时候我们需要去了解用户行为可能和某些权限有关,并且涉及权限和应用代码要求是否是一致。如果已经知道具体操作是通过哪些代码实现,那就不需要使用这个 API。...国外开发者只需将应用上传至 Google Play 应用商店即可通过 Google Play 安全防护机制有效保护游戏和玩家利益、减少游戏被篡改和盗版问题。...如果应用使用了黑名单中接口,运行时可能会有异常从而导致应用无法正常使用,那么 Google Play 是会拒绝上架

2.1K40

.apk 成为历史!(有福利哦ᥬ?)

,并提供了一个升级到全新、加密能力更强应用程序签名密钥选项; Play Feature Delivery:Play Feature Delibery 使您能够通过安装时间、条件和按需交付模式,定制哪些功能模块交付给哪个设备以及何时交付...使用 Play Asset Delivery 游戏可以使用纹理压缩格式定位,因此你用户只得到适合其设备资产,没有浪费空间或带宽; 未来改进:很快,Play App Signing 开始向选定应用程序推出...目前已经上架 Play Store 应用程序以及管理企业用户专用应用程序暂时不会受到影响。 送书活动推书环节来了,今天推荐是《Python编程入门到实践》百万册纪念版。...配备“一站式”阅读服务:社区服务,社群服务,视频课程 「送书详情」最后!!!...我抽取点赞第一名送出限量版蟒蛇纪念T恤 1 件, 点赞前 2-4 名和随机抽取 1 位走心留言各送出 《Python编程 入门到实践 第2版》百万册纪念版 1 本!还等什么,抓紧机会行动吧!

68530

更好数据,更明智决策:Google Play Console 和 Firebase 帮你分析你用户

当你应用或者游戏放到 Google Play Console 开放下载渠道,就让 2 亿 3000 万用户中某一个获取这款应用,他们参加了开放测试,而且每周还有 250 多万新人注册。...特别是,分析 SDK 链接到你应用中就能启用 Google Analytics for Firebase,当然,这需要注册相应服务。...开箱即用,Google Analytics for Firebase 提供了关于交互和保留用户有意义指标。但是,你也可以编写代码来追踪对你应用或者游戏影响最大活动。 ?...你有一堆来自 Google 或其它公司工具,并且要从许多地方获取你需要所有信息。你需要是用简单方式来查看 Play Console 必须提供,并且对你而言重要信息。...结果,这些变化是为了帮助你优化每一个阶段:用于发现和获取 Google Play Instant 和预注册,到新订阅报告、加强获取报告、新事件时间线以及卸载统计。

5K20

变天 | 白用23年Java不再免费,谷歌收安卓授权费

就像我iPhone手机,IOS 11 升级到IOS 12这么简单!兄弟,你那是已经打包好安装包,你点击下载安装就好,只要是个人都会做,哪有什么难度!...尤其是那些刚开始学Java同学,请问你面对一堆Java 6/7/8/9/10/11 入门到精深》,你怕不怕? 这时候刚才升级手机朋友又有话讲了,这么多版本,你学个最新不就好了?...白用23年Java要开始收费了 除了发布最新版Java 开发工具包(JDK)11 对开发人员来说是一个噩梦以外,就在 Java 早已在移动 App、服务器应用、Web 开发、J2EE 企业级应用和嵌入式等领域根深蒂固时...据外国科技网站获得文件显示,在欧洲安卓设备制造商必须向谷歌支付高得惊人授权费用,以便在其设备上预装包括谷歌应用店Google Play和其他移动应用程序。...而每台设备安装“谷歌移动服务”应用套餐成本最高达40美元,约合人民币280元。新收费根据国家和设备类型不同而有所差异,它将适用于2019年2月1日或之后激活安卓设备。 ?

1K10

让您应用做好准备,以符合 64 位要求

64 位要求: 对开发者来说意味着什么 自 2019 年 8 月 1 日起: 所有包含原生代码新应用和应用更新在发布至 Google Play 时,除 32 位版本外,还必须提供 64 位版本。...延期: 在 2021 年 8 月前,Google Play 接受使用 Unity 5.6 或更旧版本现有游戏继续提交仅 32 位版本更新。...自 2021 年 8 月 1 日起: Google Play 停止向支持 64 位设备提供不包含 64 位版本应用,这意味着其将从这些设备 Play 商店中下架。...未向运行 Android 9 Pie 或更高版本设备发行 APK 或 App Bundle。 我们 32 位支持政策不会发生变化。Google Play 继续为 32 位设备提供应用。...所有 SDK 和内容库升级到符合 64 位要求版本 (如有需要) 。如果 SDK 或开发库不可用,请联系其所有者。我们将与常见开发库所有者通力合作,以确保提供兼容 64 位版本。

1.3K20

使用 Unity 引擎打造免安装游戏

玩家们也可以通过多种方式发现和访问免安装游戏,Google Play"立即体验"按钮,到一条简单网络链接,开发者们现在可以更轻松地吸引新玩家,并立即向他们展示自己游戏。...用于放置和分发Asset BundleWeb服务器或内容分发网络(CDN)——您自己服务器,或者Google Cloud Storage以及任何第三方CDN服务都可以。...第5步:体验用户转化为安装用户 最后,您需要为玩家建立一种免安装游戏中获得完整游戏方式。...免安装游戏升级到完整游戏 您免安装游戏应该为玩家提供安装完整游戏入口,比如不影响游戏体验消息或按钮入口。...在玩家确定要安装完整游戏时,调用由Play Instant Plugin提供ShowInstallPrompt方法,安装过程移交给Google Play: 体验玩家数据迁移至完整游戏(可选) 在某些情况下

1.5K10

Android Oreo 常见问题 4.0|Android 开发者 FAQ Vol. 12

Q 1: Android Oreo 在安全性方面有哪些改变A:Google Play Protect (Verify Apps API,SafetyNet Attestation,reCAPTCHA for...A:卡顿原因很大部分来源于单个应用服务进程,后台监控、推送等服务。而且,在用户请求权限时候不建议所有都允许,应当酌情考虑,节省系统资源。相同功能 app 尽量只保留一个自己喜欢即可。...如果您应用在 Google Play 上发布,请留意 Google Play 对新应用在目标 SDK 版本设置上提出新要求:所有应用 Target SDK Version 都必须是一年以内升级发布新版本...直接 APK 打开共享库在 API 等级 23 及以上版本中,可以直接 APK 打开 .so 文件。...A:应用互相唤醒是导致 “自启” 频繁发生根源,Android 系统对应用间相互唤醒限制在变得越来越严格,“全家桶” 间连锁自启越来越难。

1.2K50

外媒:中国准备对谷歌发动反垄断调查,目标安卓,最快10月决定

如果你手中有一台国际版 P30 Pro,虽然其中安装了全套谷歌服务框架,但之后也无法升级到 Android 11,也没有其他安全和性能升级了。...我们尚不清楚国内对于谷歌反垄断调查涉及哪些业务,目前大多数国内品牌手机都在使用开源安卓,或基于安卓高度定制化操作系统,同时在国行版本中使用自家应用商店和国内服务替代谷歌框架。...9 月 28 日,谷歌产品管理副总裁 Sameer Samat 在安卓开发者社区中宣布,所有 Google Play开发者在应用内销售虚拟产品时,都必须使用 Google Play 结算系统作为付款方式...这项新规定将在 2021 年 9 月 30 日起强制执行,已在 Google Play 上提供应用开发者还有一年时间对此进行准备。 ?...与此前被人们所知「苹果税」相同,谷歌提出规则要求在 Google Play 商店发布安卓(Android)应用开发者必须使用谷歌应用内置支付系统——开发者将不能再使用独立支付系统。

57320

​Docker:入门到实战过程全记录

k8s是Google开源一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理,是一个开源,用于管理云平台中多个主机上容器化应用,k8s目标是让部署容器化应用简单并且高效,k8s提供了应用部署...hello world 第一次运行时,因为本地没有ubuntu:20.04镜像,docker会自动镜像服务器下载。...需要注意是,上面的代码创建服务器,无论如何也不可能被客户端连接,因为代码中绑定了127.0.0.1ip,在容器中运行时,需要绑定所有ip,即0.0.0.0。...5.3 自制apscheduler服务镜像 接下来,制作一个使用apscheduler编写服务镜像,代码如下: import sys import shutil from apscheduler.schedulers.blocking...第二个FROM是以FROM python:3.8-ubuntu镜像为基础,第三方库统统复制过来,COPY命令后–from=0意思是第0阶段进行复制。

67020

重要变更: Android App Bundle 未来计划

为了让更多用户体验到这些优势,并专注推广对所有开发者有益现代 Android 分发技术,自 2021 年 8 月起,Google Play 开始要求新应用使用 Android App Bundle...Play 应用签名 : 以 App Bundle 方式分发需要 Play 应用签名,这种签名使用 Google 安全基础架构避免了应用签名密钥丢失,并可以升级到加密性更强新应用签名密钥。...您可以在本地面向所有分发渠道构建并签名工件,或者 Google Play 中下载可分发 APK,并发布于其他渠道。... Google Play 下载 APK,无论其是通过 Play 管理中心中 App Bundle 资源管理器还是 Play Developer API 进行下载,均由 Play 应用签名管理同个密钥进行签名...此外,App Bundle 代码透明性 是一项可选全新功能,可检查设备上运行代码是否是开发者最初构建并签名代码

1.1K40

Google 最新模拟器重磅来袭!秒开并还原到之前工作状态!

跟随者此次更新,绝对值得 Android 模拟器升级到最新版本! 快速启动 此次,作为一项稳定版本发布,快速启动 是你模拟器在 6s 之内便可恢复之前状态。...兼容性 v4.4 到最新每个 SDK 版本,Google 都会确保模拟器能够满足开发人员日常需求。...Google Play 支持 在国内对 Google Play 需求不是很多,但是在国外,很多开发者还是会用到 Google Play 服务,在之前模拟器中,要想保持最新服务还是很困难。...为了解决这个问题, API24 开始,Google 提过了包含其服务系统镜像版本,可以正常使用Google 服务,就像是在真机上一样。...Google Cast 支持 当你使用Google Play系统镜像时,在同一个WI-FI下可以屏幕投射到Chromcast 设备上。

1.9K20

满足 Google Play 目标 API 等级 (targetSdkLevel) 要求

2018 年 8 月起,所有向 Google Play 提交新应用都必须针对 Android 8.0 (API 等级 26) 开发。...本文重点说明了开发者在更新目标 API 中应该注意几个事项,从而满足 Google Play 要求。...Google Play 服务 SDK; ·· Firebase Cloud Messaging documentation 在使用 Firebase Cloud Messaging 时,消息投递受限于后台执行限制...有关处理后台事件详情,请阅读JobSechduler API 文档; ·· 后台位置限制; ·· 后台运行应用访问位置数据受限; 支持 Google Play 服务设备可以通过...请将您 app Google Cloud Messaging (GCM) 迁移至 Firebase Cloud Messaging 最新版本; 使用高级窗口管理: - Declare Restricted

8.6K30

让 Android Q 强制重启 Project Mainline,到底是什么?

中间环节太多,必然导致更新缓慢,往往一个安全更新要经过半年甚至一年才能最终被厂商升级到用户端,同时这些步骤中,还有一些是有时间重叠。...为了解决这些问题, Android P 开始加入 Project Treble 计划,它就是现在 Android Q 中 Project Mainline 基础。...P-M 可以通过 Google Play,使用一种类似更新应用程序方式,更新系统核心组件。...Project Mainline 计划系统中,重要“模块”封装成一个个 Mainline 组件,通过 Google Play 支持,使用一种类似更新应用方式,在需要时候,直接更新到用户端,以此来解决碎片化所带来各种问题...前面提到 P-M 主要是通过 Google Play,以一种类似更新应用方式去更新这些 Mainline 组件,那它到底是如何运作

2K20

maven:升级到java 8 导致插件报错 maven-plugin-plugin:3.2:descriptor

https://blog.csdn.net/10km/article/details/81700239 最近项目的代码JDK版本基准jdk1.7升级到jdk1.8,在升级过程出了一堆问题...在重新用java 8编译一个maven插件时候报错了: org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute...default-descriptor of goal org.apache.maven.plugins:maven-plugin-plugin:3.2:descriptor failed: 52264 妈蛋,我项目代码啥都木有改...google上搜索一下,很快找到答案,确实与java 版本有关:升级到java 8后相应maven插件也要升级 解决办法如下图描述,只要在pom.xml中显式指定maven-plugin-plugin...版本号就可以了(上面的错误描述就可以看出,原本我pom.xml中没有maven-plugin-plugin版本号,所以使用是默认版本3.2): ?

3.6K20

【错误记录】Android Studio 编译时 Kotlin 代码编译报错 ( 升级支持库时处理 @NonNull 参数 )

文章目录 一、报错信息 二、报错分析 三、解决方案 一、报错信息 ---- 最近处理支持库 , 所有的支持库都升级到了 28.0.0 ; implementation 'com.android.support...:recyclerview-v7:28.0.0' 凡是 Kotlin 语言涉及支持库代码 , 出现了一堆报错 ; 二、报错分析 ---- 此处继承了 RecyclerView.ItemDecoration...都是可空类型 ; 查看 ItemDecoration 真实代码 , 其中 getItemOffsets 方法四个参数都是非空类型 , 添加了 @NonNull 注解 , 因此这里必须传入非空参数 ,...RecyclerView.LayoutParams)view.getLayoutParams()).getViewLayoutPosition(), parent); } } 三、解决方案 Google...在之前支持库方法参数中 , 没有添加 @NonNull 注解 , 在 28.0.0 版本中 , 添加了该注解 , 导致了继承不兼容情况 ; 修改方法是所有的参数类型都设置为非空类型 , 删除每个参数中问号即可

2.1K20

Google Play 政策更新提醒与重点解读 | 2021 年第四季度

除 10 月份政策更新 中分享内容外,我们也针对涉及以下内容政策做了更新: 暴力内容 色情内容 执行流程 欢迎大家前往 Play 管理中心 了解详情。...未更新现有应用不会受到影响,用户可以继续 Play 商店下载。...Google Play 商店中看到该功能 2022 年 4 月: 表单和隐私权政策审批最后期限 提醒: 除了检查应用收集和分享用户数据方式以外,您还应检查应用中任何第三方代码 (如第三方库或 SDK...您有责任确保您应用中使用所有此类代码均符合 Play 开发者计划政策。您必须在应用数据安全表单中说明此类第三方代码收集或分享数据行为。...专门面向儿童应用不得包含未获准用于主要面向儿童服务任何 API 或 SDK,包括 Google 登录服务 (或任何其他会访问 Google 帐号关联数据 Google API 服务)、Google

91910

在 Jelly Bean 中使用应用加密

其中一个有趣功能是应用程序加密,除了简短说明还没有任何细节:“ Jelly Bean 版本起,Google Play付费应用程序在分发和存储之前,会使用设备特定密钥加密”。...在本文中,我们介绍如何在操作系统中实施应用加密,展示如何在不通过 Google Play 情况下安装加密应用,并了解 Google Play 如何提供加密应用。...Google Play 服务器会发送相当多有关您即将下载和安装应用元数据,例如下载网址,APK 文件大小,版本代码和退款窗口。...更新:虽然正向锁定使得复制付费应用程序更难,似乎它与其他服务集成仍然有一些问题。 根据这里多个开发人员和用户报告,它目前打破了应用程序注册自己账户管理实现,包含大多数付费小部件应用程序。...希望,很快就会官方来源获得有关应用加密操作系统实施和设计以及 Google Play 商店使用情况更详细信息。 在那之前,获取示例项目,启动 OpenSSL 并尝试。

1K80
领券