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

【错误记录】Google Play 上架报错 ( 对于在 APK 中使用该权限的应用,您必须设置隐私权政策 | 生成并托管 隐私政策 )

, 上传完毕后 , 检查版本时 , 出现 您的应用所用的 APK(版本代码:1)会请求以下权限:android.permission.RECORD_AUDIO。...对于在 APK 中使用该权限的应用,您必须设置隐私权政策。...二、解决方案 ---- 参考文档 : Google Play 管理中心帮助文档 使用 App Bundle 资源管理器检查应用版本 添加或测试 APK 扩展文件 Play Feature Delivery...网站生成隐私政策 ; 选择隐私政策所使用的平台 , 这里选择 Google Play ; 点击 隐私政策 按钮 , 之后会弹出对话框 , 显示当前的隐私政策 ; 查看生成的隐私政策内容 , 可以查看...://sites.google.com/ 点击创建空白 按钮 ; 进入到如下界面 , 将生成的 HTML 格式的隐私政策 , 插入到界面中 ; 然后点击发布按钮 , 发布时需要设置域名后缀 , 如设置

2K10

为Android程序申请权限注意

常见的现象是,有时候新加一个权限,(在Google Play上)程序显示的支持的设备会减少....为什么权限越多,支持设备越少 因为有些权限隐式地需要feature,即当你显示使用uses-permission,会默认地为程序加入uses-feature....如何查看程序使用了哪些features 使用aapt dump badging your_apk_file_path,具体可以参考获取程序需要的features 如何查看设备具有的features Android...提供了该API,具体参考获取系统支持的features 举个例子 我们在程序manifest加入一行申请摄像头的权限. 1 android.permission.CAMERA...,不减少支持设备 如果你增加的权限并且及引入的feature不是必须使用的,可以显示地将该feature设置为不需要.继续上面的例子.在manifest中加入 1 2 <uses-feature android

94010
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Google Play】创建和管理内部测试版本 ( 创建内部测试版本 | 检查并发布内部测试版本 )

    " 创建新版本 " 按钮 , 进入如下界面 ; 将 APK 安装包拖动到 App Bundle 下的矩形框中 , 然后等待 APK 上传完毕 ; 上传完毕后 , 会在下方列出上传的应用 , 并在版本名称处自动生成一个版本名称..., 点击 " 保存 " 按钮 , 即可将当前的应用及配置保存到 Google Play 后台 ; 点击上传文件列表中 , 最右侧按钮 , 可以查看当前应用的最新信息 ; 最后 , 点击 " 检查发布版本..." 按钮 , 即可完成最后的发布操作 ; 二、检查并发布内部测试版本 ---- Google Play 会检查应用是否合规 , 如果出现错误 , 需要开发者排除相关错误 , 这里我遇到了 没有设置...隐私政策 , 以及没有提供 64 位 的动态库的问题 ; 参考如下两篇博客解决 : 【错误记录】Google Play 上架报错 ( 此版本不符合 Google Play 关于提供 64 位版本应用的要求...) 【错误记录】Google Play 上架报错 ( 对于在 APK 中使用该权限的应用,您必须设置隐私权政策 | 生成并托管 隐私政策 ) 检查合规后的页面如下 : 点击 " 开始发布内部测试 "

    2.4K20

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

    而碎片化又会导致各种问题,例如安全,隐私等问题。往往在系统中暴露出来一个问题,Android 团队修复它,还需要等待漫长的时间,才能最终由厂商同步到用户端。...P-M 可以通过 Google Play,使用一种类似更新应用程序的方式,更新系统的核心组件。...Project Mainline 计划将系统中,重要的“模块”封装成一个个 Mainline 组件,通过 Google Play 的支持,使用一种类似更新应用的方式,在需要的时候,直接更新到用户端,以此来解决碎片化所带来的各种问题...最主要的表现是对权限系统进行更新升级,更好的保护用户数据。 一致性:一致性主要影响设备稳定性、兼容性和开发人员使用 API 的一致性问题。...前面提到 P-M 主要是通过 Google Play,以一种类似更新应用的方式去更新这些 Mainline 组件,那它到底是如何运作的?

    2.2K20

    为什么说它对 Android 未来的发展十分重要?

    对于现有应用,您需要访问 Play Console 中的应用签名页面,并将您的应用签名密钥安全地转移到 Google Play。您为什么需要这样做?继续查看第4步就能发现答案。...Play Console 即将开始允许您上传大型 App Bundle,其对应的 APK 大小为500MB。在提升过尺寸上限后,我们相信在大多数情况下您也不需要使用额外的扩展文件了。...为了让您可以从中受益而不必担心上传大小,Play Console 的大小限制正在发生变化,它们基于用户下载的压缩 APK 大小,而不是您上传到 Play Console 的应用大小。...如果您安装的应用需要使用其他权限,请在免安装应用中妥善地进行提示,以确保用户能够获得良好的体验。 这并不意味着每个应用都很容易满足 10MB 的体积限制。...我们专门为关键的更新设计了即刻更新流程,例如安全修复程序或隐私增强功能,从而确保用户尽快应用这些更新。当用户在您的应用中接受此更新时,系统会下载并应用此更新,并会自动重新启动应用。

    1.7K20

    安卓手机的网络权限,全网最全解答

    而在安卓清单文件Android Manifest中,它被称为 "android.permission.INTERNET"。 如何检查网络权限 普通用户可以使用以下2种方法来查看应用权限列表。 1....Google Play 打开Google Play商店; 搜索你想检查权限的应用程序; 向下滚动到 "应用程序的权限 "部分; 查看是否显示 "拥有完全的网络访问权限"。...这是有可能发生的。恶意分子可以操纵应用程序和浏览器来隐藏数据传输,使用户难以发现。在这种情况下,用户可能不知道他们的设备正在向网络发送数据,他们的个人信息可能处于危险之中。...然而,对于一些简单的工具(如文本编辑器、计算器),以及一些隐私工具(如密码管理器),为了保证数据安全,用户可能不希望它们联网。 建议优先使用没有联网权限的。...通过探讨如何检查APP的网络权限,以及授予该权限意味着什么,我们可以对安装哪些APP做出更加明智的决定,以保护数据和隐私安全。 如果你对此话题有任何疑问,欢迎提出,大家一起讨论讨论。

    6.4K40

    如何优化您的 Android 应用(Go 版)

    该应用程序正在主线程上进行耗时操作 主线程正在对另一个进程执行同步绑定程序调用,而其他进程需要很长时间才能返回。 主线程被阻塞,等待正在另一个线程上发生的耗时同步操作。...尽管 Android(Go 版)设备上的 Play 商店与全球所有设备上的用户都可以使用的 Google Play 商店相同,但我们正在自定义商店体验,我们认为这对于这些设备上的用户非常重要。...以下是关于如何保持 APK 较小的一些建议: **使用新的 Android App Bundle 去查看大小....您有没有想过如何开发全球市场并优化您的应用策略?...请在下面的评论中告诉我们,或者使用 #AskPlayDev 发微博,我们会回复 @GooglePlayDev,我们会定期分享有关如何在 Google Play 上取得成功的新闻和建议。

    1.8K20

    谷歌通过新的开发策略以提高Android安全性

    其中与网络安全和欺诈相关的更新成为重点,包括: 1.新的 API 级别目标要求 2.禁止年利率 (APR) 为 36% 及以上的贷款应用程序 3.禁止滥用辅助功能 API 4.从外部来源安装软件包的权限策略更新...△新发布应用的 API 级别定位要求 △现有应用的 API 级别定位要求 这一变化旨在要求应用程序开发人员采用更严格的 API 策略来支持较新的 Android 版本,以针对目前的安全威胁,获得更好的权限管理和撤销...但这一政策也并不完美,这始终是面向开发人员的一项被动策略,对于需要更多时间迁移到当前API水平的应用程序,谷歌表示可提供最多6个月的延缓措施,但也无法保证一些应用就此放弃Google Play,从而转移到其它地方发布...3.以欺骗性或其他违反Google Play开发者政策的方式改变或利用用户界面 收紧取包策略 谷歌宣布的另一项关键政策变更收紧了“REQUEST_INSTALL_PACKAGES”权限。...届时,使用此权限的应用程序在安装或更新时仅能获取经过数字签名的数据包,且不得执行自我更新、修改或在文件中捆绑其他 APK的操作。

    1.6K20

    Android Q Beta 正式发布 | 精于形,安于内

    在 Google Play Protect 和运行时权限等技术的基础上,Android Q 添加了多项隐私及安全防护功能,以及一系列精彩纷呈的新特性与优化项,如折叠屏增强、新网络连接 API、全新的媒体解码器...隐私保护升级 除了位置权限的变更以外,我们在隐私防护方面也毫不松懈,确保流程公开透明,完善权限管控机制,多角度保护用户的个人信息。...今后,我们会继续拓展 Android 设备上的 ES 实现,为开发者带去更多的 OpenGL 功能,错误修复和性能优化项。...为了进一步加快应用的启动速度,Google Play 现在除了 APK 文件之外,还会交付一套基于云的配置文件。...兼容公开 API 如何确保应用可在所有版本的 Android 系统上流畅运行我们聚焦的另一个问题。如果您的应用调用了非 SDK 接口,可能会导致用户遭遇系统崩溃及开发者需要紧急发布修复的风险。

    1.3K40

    在 Jelly Bean 中使用应用加密

    在本文中,我们将介绍如何在操作系统中实施应用加密,展示如何在不通过 Google Play 的情况下安装加密的应用,并了解 Google Play 如何提供加密的应用。...pkg: /data/local/tmp/my-app-enc.apk Success “Success” 的输出结果看起来似乎很有前途,然后确认应用的图标显示在系统面板中并且启动时无错误。...安装后的文件的哈希值和原始(未加密) APK 的完全相同,因此我们可以得出结论,APK 在安装是使用我们提供的加密参数(算法、密钥和 IV)进行解密。让我们看看这是如何实现的。...在 Jelly Bean 中,Forward locking 的实现已经重新设计,现在提供了将 APK 存储在加密容器中的能力,该加密容器需要在运行时安装设备特定密钥。让我们更详细地研究一下实现。...加密应用程序和 Google Play 所有这一切都很有趣,但正如我们所见,安装应用程序、加密或其他都需要系统权限,因此它只能由自定义运营商Android 固件和下一个版本友好的 CyanogenMod

    1K80

    Android 11 正式版发布

    对比最近两年发布的几个版本可以发现,安卓系统其实变化不是很大,底层改变也不是很多,更新的内容主要是围绕着消息、 隐私和如何更好地控制所有的智能设备来开发的。...应用下次被使用时需要再次请求权限。详细信息请访问 官方文档。 ? 后台位置 :如果想访问后台位置信息,现在需要用户在授予运行时权限外进行更进一步的操作。...如果您的应用需要访问后台位置信息,系统会要求您必须先请求前台位置权限。您可以通过 单独的权限申请 来进一步要求访问后台位置信息,系统会将用户带到设置页面 (Settings) 中完成授权操作。...另外需要注意的是,我们在今年二月宣布,Google Play 开发者需要获得批准后才可以让应用在后台访问位置信息,以防止滥用。...作为一个Android开发者,你需要重点关注 针对所有应用的行为变更,重点关注以下几个方面的适配。 单次权限:现在,用户可以为位置信息、设备麦克风和摄像头授予单次使用权限。

    1.2K50

    Google Play支付 接入配置「建议收藏」

    如果个人开发者开发的app需要发布到google play store中,他必须具备一个开发者账号,这样他才能登录到google play console中上传应用、添加测试人员等。...没有Google Play Console权限 应用和物品等的配置都在Google Play Console中进行,如果账号登录进去,看到下面页面: image.png 界面提示你付款成为开发者账号,...前文讲过业务是不需要开发者账号的,只需要向开发者账号申请权限。此时,只需联系开发者账号所有者,让他添加你的账号权限。...4、上传测试版本apk,发布测试版本: image.png 点击上图中的管理ALPHA版,上传apk(上传的apk需要签名),确保信息无误,按提示发布。...:设置测试人员列表 测试人员列表中的用户,是能进行免费购买测试的,如何添加测试人员到列表,见后文。

    7K11

    打造您的首个 app bundle | MAD Skills

    在这篇文章中,我们会详细介绍如何构建您的第一个 app bundle、如何通过 Play Console 上传 app bundle 以及深入理解一些配置选项。...通过 Play Console 上传 为了上传应用 bundle 到 Play 商店,您首先需要选择一个发行渠道创建一个新的发布。...Play Console 中高亮的 (绿色) 部分是为了上传 app bundle 准备的 Bundle 文件上传之后,Play 商店会根据用户的设备配置来优化 APK 文件。...探索您的 Android App Bundle 如果想查看 Play 商店如何分发您的应用到用户设备,您可以点击该 bundle 行末尾的 "Details" 按钮。...高亮的 "Details" 按钮截图 在详情页中,您可以看到关于该应用 bundle 的很多信息,包括版本号、minSdk 版本、目标 SDK、功能依赖、权限、屏幕尺寸、本地化以及其他相关信息。

    91120

    持续提高 Android 应用的安全性与性能

    今天,我们想要和各位 Android 开发者简单说明一下三项变更,它们背后的原因,以及它们如何让 Android 设备运行得更加安全和流畅。...此外,从 2018 年上半年开始,Google Play 将在每个 APK 头部添加少量安全元数据,用于进一步验证 App 的真实性。此项变更不需要开发者方面采取任何行动。...例如,只有在 targetSdkVersion 值为 23(Android 6.0 适配 API 等级)或者更高的 App 内,用户才能通过设定 “在运行时请求权限”,完全控制 App 能够访问到哪些隐私数据...使用 32 位库的 App 需要同时兼容 64 位库 —— 发布时可以打包在同一个 APK 内,也可以作为多 APK 中的一个。不包含原生代码的 App 不受此要求影响。...我们将会根据添加的元数据大小,调整 Google Play 中 APK 体积的上限值,并添加到 APK 签名区块中(APK Signing Block),而对 App 的功能没有任何影响。

    1K50

    android渗透测试学习笔记

    name] [target-app-name].apk Virtuous Ten Studio (VTS) 只能在Windows环境中运行 download 与Apktool类似功能,VTS提供一个漂亮的图形界面...[device-name].rc中获取自己的配置,在某些情况下从位于相同位置的.sh文件获取自己的配置 $ls -l | grep 'init' # cat init.rc 加载时使用的属性 location...一旦完成整个引导过程,系统发送BOOT_COMPLETED的广播,许多应用程序可能使用称为广播接收器的Android应用程序中的组件来监听。...文件中的ContentProvider grep -R 'content://' adb install vulnerable-app.apk 创建另一个没有任何权限的app来查询ContentProvider...,意味着ContentProvider泄漏数据并存在漏洞 修复漏洞在创建ContentProvider时指定参数android:exported=false,或者创建一些新的权限,另一个应用程序在访问供应器之前必须请求它

    82930

    Anbox安装apk失败(提示Failure res=-113等)的解决方法

    详细描述,如下(Anbox:如何安装Google Play商店并启用ARM(libhoudini)支持,简单方法): Failed to install PACKAGE.NAME.apk: Failure...默认情况下,Anbox不发货使用Google Play商店或支持ARM应用程序。要安装应用程序,您必须下载每个应用APK并使用adb手动安装。.../install-playstore.sh 4.要让Google Play商店在Anbox中运行,您需要为Google Play商店和Google Play服务启用所有权限 为此,请运行Anbox: anbox.appmgr...为Google Play商店做同样的事情! Anbox Google Play权限 您现在应该可以使用Google帐户登录Google Play商店。...如果未启用Google Play商店和Google Play服务的所有权限,则在尝试登录Google帐户时可能会遇到问题,并显示以下错误消息:“ 无法登录。与Google服务器通信时出现问题。

    8.4K2116

    全网最详细的谷歌插件开发小册📚

    + command); }); 插件权限系统与内容安全策略(CSP) Chrome插件需要在manifest文件中声明其所需的权限,如访问浏览历史,修改网页内容等。...插件权限系统 插件需要的权限需要在 manifest.json 文件中的 "permissions" 部分进行声明。...如果你需要修改CSP策略,例如你需要从特定的远程服务器加载脚本或样式,你可以在 manifest.json 文件中使用 "content_security_policy" 来声明新的策略。...插件的安全性和隐私保护 在插件开发过程中,确保插件的安全性和保护用户隐私是至关重要的。以下是一些常见的安全性和隐私保护措施: 权限管理:在manifest.json文件中,只授予插件所需的最小权限。...Chrome插件安全性和隐私保护指南 - Chrome官方提供的插件安全性和隐私保护的指南,介绍了如何确保插件的安全性和保护用户隐私。

    1.3K20

    更上一层楼: Android 11 首个开发者预览版到来

    我们在 NDK 样例代码中展示了如何使用这些新的 API。 请继续关注后续的预览版更新。...现在,每当系统给出 “使用该应用时” 选项时,都会有大约一半的用户选择它。 在 Android 11 中我们继续关注用户的隐私,包括提供新的权限选项,更新分区存储,等等。...为此,我们正在更新 Google Play 政策,以确保应用只在其真正需要获取位置信息时才请求授权。您可以前往开发者网站了解更多。...我们使用 HWAsan 定位和修复了许多系统内存错误,现在我们提供启用了 HWAsan 的系统映像来帮助您查找自己应用中的问题。...这里列举一些亮点: 一个用于在 Android 设备中为用户和开发者提供标准的关键隐私控件的权限模块;一个在分区存储的隐私特性中至关重要的媒体提供模块;一个用于跨设备优化性能及确保 API 一致的 NNAPI

    1K10

    APP因合规问题无法上架

    开发,应用运行期间需要收集您的设备唯一识别码(IMEI/android ID/DEVICE_ID/IDFA、SIM 卡 IMSI 信息、OAID)以提供统计分析服务,并通过应用启动数据及异常错误日志分析改进性能和用户体验...# 常见问题 # 1、如何解决"强制、频繁、过度索取权限"问题 对于权限问题,主要注意以下几个方面: 应用中没有对应的服务或场景时,不要申请对应权限(例如没有使用到位置的服务时,不要申请定位权限) 应用申请权限时...# 2、离线打包的apk!提交市场审核被报提前获取用户信息 离线打包请使用3.6.1+版本的SDK。并配置uni-app的隐私协议弹窗。...# 3、如何解决“强制用户使用定向推送功能”问题 《隐私政策》中涉及到 “推荐”、“定制”、“个性化”等关键字改为“提供、展示、通知、发送、、、”等字眼,如果确实会涉及到个性化服务请在app的设置中增加个性化推送开关...排查业务逻辑中是否有提前调用plus.device.getInfo等需要权限的API或主动调用plus.android.requestPermissions 申请权限的情况,如果有则需要调整相关API的调用时机

    3.3K20
    领券