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

当我打包并运行我的应用程序时,没有任何问题。但当我将其上传到Google play并通过审核进行测试时,我会报告一个错误

当您将应用程序上传到Google Play并进行审核测试时报告错误,可能有多种原因导致此问题。以下是一些可能的原因和解决方法:

  1. 应用程序版本问题:确保您上传到Google Play的应用程序版本与您本地打包并运行的版本相同。检查应用程序的版本号、构建号和其他相关信息,确保它们匹配。
  2. 缺少某些权限:Google Play审核过程可能会检查应用程序是否具有所需的权限。检查您的应用程序清单文件(AndroidManifest.xml),确保您已正确声明和请求所需的权限。
  3. 运行时错误:在本地运行时没有问题,但在Google Play审核过程中出现错误,可能是由于某些特定的运行时条件触发了错误。您可以尝试在不同的设备上测试应用程序,以模拟Google Play审核过程中的环境。
  4. 依赖项问题:检查您的应用程序是否依赖于某些第三方库或组件。确保您在上传到Google Play之前已正确包含和配置这些依赖项。
  5. 安全性问题:Google Play审核过程会检查应用程序的安全性。确保您的应用程序没有包含任何恶意代码或违反Google Play政策的内容。您可以参考Google Play开发者文档中的安全性指南,了解更多关于安全性要求的信息。

如果您在解决问题时需要进一步的帮助,建议您查阅相关的开发者文档、论坛或社区,以获取更详细的指导和支持。

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

相关·内容

fireeyee解剖新型Android恶意软件

恶意app程序会伪装成Google Play商店,尤其是其图标完全模仿了主屏幕上Google Play的图标。...一旦安装成功,黑客使用一个动态的DNS服务器和通过SSL协议的Gmail来搜集Android设备上的文本信息、签名证书和银行密码。 下面是主程序、附件程序、恶意代码之间的关系图: ?...一旦点击,应用程序会要求获取设备的管理员权限,如图: ? 当我们继续观察应用程序的行为时,应用程序会弹出唯一的用户界面说:“程序错误”和“删除!“。...同名的“all.zip”文件会被上传到服务器,并命名为“{PHONE_NUMBER}_npki.zip”附件通过Gmail发送。 3.窃取银行账号密码 ?...网络流量 1.SMS消息发送 因为目标email地址和密码都是保存在手机中的,我们将其替换为一个测试账号,这样测试的SMS消息被截获后将重定向至模拟的测试邮箱账户中。

1.3K60

Google Play 控制台指南:Google Play 控制台能为你做的都不仅仅是发布应用这么简单而已

去年 Google 进行的一项内部研究考察了 Play Store 中的一星评论,发现 50% 的人提到了应用程序的稳定性和错误。...Google Play 上的每个应用都由其开发人员签名,提供了一个可追踪的声明来让开发人员证明 “真的是我开发的这个 app”。如果用于签名应用程序的密钥丢失,这是一个严重问题。...实验应至少运行七天,尤其是在商店流量较低的情况下,以达到 store 访问者的 50%—但如果测试可能会有一些风险,请保持较低的百分比。通过反复从实验中获取表现良好的内容并针对主题进行进一步的迭代。...Noom 国际收入增长了 80% 通过将其应用在Google Play 上本地化。 本部分的最后一个选项是翻译服务(translation service)。...Play 控制台让你可以通过可靠的经过审核的翻译人员,将你的应用翻译成新的语言。当你的应用程序以当地的语言提供时,这将有很大的可能提高商品详情转换率以及增加定的国家/地区的安装次数。

7.4K30
  • 关于apple上架常见问题汇总

    上传大小约为 220mb,我的网络连接良好,但已经超过 3.4 小时,但没有任何进展。有什么解决方法吗?答:使用 Application Loader 的行为相同吗?我会试试的。我两个都用。...我已经添加了一些单元测试并在外部存储的 mac mini 上配置了 xcode 服务器,以便在推送到 github 时构建和运行测试——一切都很好。...我希望 xcode 服务器为我上传我的构建,但如果需要,我会设置 fastlane 来执行上传过程。但我感到困惑的是为什么机器人将其作为错误返回。...或者,您可以使用 fastlane,但将所有东西都放在一个地方很好。在 Apple 拒绝后上传我的应用程序的新版本时,如何更改上传的版本号?...当我尝试上传修改后的应用程序时,它不允许我并且我收到一条错误消息“错误 ITMS-4238:“冗余二进制上传。

    1.7K30

    【干货】手把手教你用苹果Core ML和Swift开发人脸目标识别APP

    注释:本文没有用TensorFlow官方库,我用Swift构建了基于我的模型构建了应用程序。这在将来可能会改变,但Taylor对此有最终的发言权。...我们可以利用云来进行多核训练,从而在几个小时内完成整个工作。 当我使用云机器学习引擎时,我可以利用GPU(图形处理单元)进行更快地训练。...首先,我在Google云端控制台中创建一个项目,并开启了云机器学习引擎: ? ? 然后,我将创建一个云存储桶(Cloud Storage bucket)来打包我模型的所有资源。 ?...添加MobileNet校验文件进行进行学习 我不是从零开始训练这个模型,所以当我进行训练时,我需要使用预训练模型。...,我将训练和测试数据上传到云存储,并使用机器学习引擎进行训练和评估。

    14.9K60

    成功开发了一个SaaS项目,技术栈是这样的

    当我想要了解服务的运行情况或者其他方面的信息时,我会尝试利用我熟悉的工具。当然,我也明白,在一些特殊情况下这些工具并不会帮到我。 现在,我简要地介绍下平时使用的一些工具。...甚至有状态的组件(比如 Clickhouse 或 Redis)也作为 Docker 容器打包并运行在我的集群中。...这就是为什么我决定迁移到 Linode 的原因,在接下来的一个半月的时间里,系统再也没有出现过任何问题。...当我要发布新的 Docker 映像时,可以通过拉取镜像进行部署。...hey:网络负载测试工具,可以提供详细的延迟分布报告。 8监控工具 Prometheus:可以高效地存储时间序列数据并进行监控。可以追踪所有群集和应用程序的性能指标。

    3.3K11

    UniApp 应用上架的详细流程

    1.H5 上架H5 应用的上架主要是将应用部署到服务器,并通过域名访问。1.1打包 H5 应用1.2部署到服务器将打包后的文件上传到服务器(如Nginx、Apache)。...4.Android 上架Android 应用的上架主要通过 Google Play 或其他应用商店。...4.5发布审核通过后,设置发布日期。应用会自动发布到 Google Play。5.上架注意事项5.1应用合规确保应用内容符合各平台的政策和法律法规。提供隐私政策链接,明确用户数据使用方式。...5.4测试与优化在上架前进行全面测试,确保应用稳定运行。优化应用性能,提升用户体验。总结UniApp 应用的上架流程因目标平台而异,但总体包括打包、配置、上传、审核和发布等步骤。...通过合理的上架流程和注意事项,可以确保应用顺利发布并触达用户。

    11410

    【Google Play】应用 “更新被拒“ 后续处理 ( 上传新版本后 , 一定要停用被拒的版本, 才可以通过审核 | 停用被拒的版本 | 送审 )

    】Google Play 上架报错 ( 您的应用包含违反“元数据”政策的内容 | GP 政策中心 ) 【错误记录】Google Play 上架报错 ( 您上传的 APK 没有经过 Zipalign 处理...【错误记录】Google Play 上架报错 ( 您还没有为此轨道选择任何国家或地区。...】管理目标受众群体 ( 加入“亲子同乐计划“ 由于政策原因 “更新被拒“ 后的处理 ) 【错误记录】Google Play 上架报错 ( 我们检测到您的应用程序包含未经认证的广告SDK或未经批准用于儿童导向服务的..., 【错误记录】Google Play 上架报错 ( 我们检测到您的应用程序包含未经认证的广告SDK或未经批准用于儿童导向服务的SDK ) ; 今天申诉结果来了 : 应用的 4 版本 , 被拒 ,...要停用某个不合规的 APK,请为它创建一个合规的新版本并将新版 APK 上传到同一轨道中。

    3.3K20

    关于Android Auto:你需要知道的全都在这了!

    虽然“娱乐”对于Android Auto应用程序的这个子类别(技术上它是“音频”)来说并不是一个正确的词,但它足够接近。音乐应用程序就在那里。默认情况下通常会包含Google Play音乐。...(巧合的是,这两款应用都归谷歌所有。) 这是缺乏选择的一个时期应该受到谴责。但另一方面,我不知道我使用的其他应用程序。...这两个应用程序都会挂钩到您的日历中,因此即将到来的目 你应该使用哪种 - 谷歌地图或Waze?正如我在深度探讨中解释的那样,当我不知道自己要去哪里时,我会使用谷歌地图。...它有更好的路由,地图用户界面要好得多。当我知道自己在哪里时,或者在需要获得危险(或速度陷阱)的实时通知时,我会使用Waze。 Android Auto上的电话 Android Auto上的电话。...需要有一个选项来隐藏应用程序选择器中的应用程序。我的娱乐应用程序选择器中有六个应用程序。但我只听两个 - 当我在两者之间切换时,其中一个要求我向下滚动几次。

    11.3K60

    关于apple上架常见问题汇总

    在 Apple 拒绝后上传我的应用程序的新版本时,如何更改上传的版本号? 当我尝试上传修改后的应用程序时,它不允许我并且我收到一条错误消息“ 错误 ITMS-4238:“冗余二进制上传。...应该可以强制仅本地 应该可以只强制云(选择性地释放 Mac 上的空间 - 但留下一个图标,允许像今天一样下载)   据我所知,没有其他云解决方案能做到这一点(OneDrive 上有一个有点像这样的功能...我已经添加了一些单元测试并在外部存储的 mac mini 上配置了 xcode 服务器,以便在推送到 github 时构建和运行测试——一切都很好。...但是,我的机器人在生成我签名的存档后返回一个错误,上面写着: “exportArchive:Xcode Server 不支持将应用程序上传到 Apple。”。 我有点失落。...我希望 xcode 服务器为我上传我的构建,但如果需要,我会设置 fastlane 来执行上传过程。但我感到 困惑的是为什么机器人将其作为错误返回。

    60110

    精读文章:高级软件工程师成长秘诀

    我仍然这样做的原因是 绘制技术图——这是我了解现有的技术,那么当我遇到问题时,我会知道有一个方法可能会有所帮助。 我获取更好的思维模型的最后一种方法是通过学习新的不同语音。这种多样性很重要。...然而,这个问题会一直困扰我知道我理解这个 bug。Stack Overflow 回答了我的问题,但没有解释我的理解有哪些错误。为了提升我的理解,我需要进行实验。...我当时没有注意到,但看到这个让我很困惑。所以,我将测试偏移量设为 -23 分钟,这样这个测试就会通过了。 这是一种非常糟糕的思维方式。一旦我注意到了这点,我就再也看不到这点。...当我不复制粘贴现有模板时,我的速度就会降下来。但当我有足够空闲时,我选择在写代码之前达到层次 1 理解。这通常意味着我第一次的时候会很慢,但是随着时间的推移,我会变得更快。...代码审核就是编辑阶段,而且对我的代码进行代码审核也会让我更好地编写代码,发现不一致的地方,并知道其他人是如何进行代码审核的。 超能力 就像在电子游戏中,你可以获得一些力量。

    40620

    【UniApp】-uni-app-打包成小程序

    在微信开发者工具中申请获取我们的项目打包,上传到微信小程序中,需要告诉微信小程序开发者是谁,所以说需要配置一下AppID然后将 ES6转换ES5/上传代码时样式自动补全/上传代码时自动压缩 都勾选上配置完毕之后呢...打包之后会自动给你打开微信小程序开发工具:当我运行起来之后发现,输入框的样式有问题,我来一张图来对比一下网页VS小程序:尺寸和网页版的不一样,不对的话这里我需要修复一下,这里就是 UniApp 的一些坑...,右上角的详情,可以针对自己的项目,进行一些相关的配置,因为我们自己的这个项目没有访问网络,所以我是不需要配置的。...:登录之后,找到管理菜单中的版本管理:体验版本首选是设置为体验版本:点击提交:提交之后,他会给你一个二维码,这个时候你就可以扫码进行体验你的小程序了:提交审核体验完毕之后就可以提交审核了,提交审核前需要设置小程序上线主营类目功能...如果审核通过了会跑到审核版本当中:发布版本发布之后就变成线上 App 正在使用的版本了:End如果你有任何问题或建议,欢迎在下方留言,我会尽快回复如果你觉得本文对你有帮助,欢迎点赞、收藏,你的支持是我写作的最大动力我正在参与

    60820

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

    这种机制是这么工作的:在更新应用之前,Android 始终会检查更新的证书是否与设备上应用的证书相匹配。稍后我会详细阐明为什么我要讲这些。...第 3 步:使用 Google Play Console 将已签名的 APK 上传到测试轨道。待测试和调整就绪后,将应用正式发布,并分发到世界各地。...通过查看下图,您可以看到 Google Play 上的应用大小与其安装转化率呈负相关关系。这意味着随着应用变大,其安装率会下降。出现这种情况有很多原因:许多用户的设备上没有足够的可用空间。...您仍然要对应用进行签名,以便 Google Play 验证您的身份。 第 3 步:如果您还没有签名,则可以选择通过 Google Play 进行应用签名。...第 4 步:当您将应用束上传到 Google Play 时,Play 会对其进行处理,并生成使用应用签名密钥签名的分拆 APK,以支持各种设备配置和语言。

    1.7K20

    IOS App测试的那些坑和解决方案

    但前提需手机用户打开设置->隐私->诊断与用量的开关。 3.可以通过开发工具 Xcode,数据线连接电脑获取。...4.如果是应用开发者,自己代码中记录崩溃日志,并上传到服务器,发生崩溃后从网站日志管理中获取对应的崩溃日志即可。 上架流程 Mac 就一个市场,上架需要官方审核。...Android 如果不上 Google play,审核相对松很多,快很多。 发布App Store 审核分 6 步进行。...而这一限制在内部成员上就没有,也就是说只要你把你的 App 上传到 iTunes Connect 上之后内部成员就可以开始进行内部测试了,无需审核。...); 到 App Store 下载安装软件 TestFlight; 将打包好的 ipa 或 xcarchive 文件上传到 iTunes Connect; 登录到 iTunes Connect 进入我的

    4.3K40

    聊聊规模化容器

    将应用程序 Docker 化是相对直接的,在大多数情况下,可以更轻松地打包依赖项和部署。在此之前,DevOps 管理 EC2 实例,将应用程序复制到 Chef 并通过 Chef 运行它。...当我们将服务从单体上剥离时,我们面临的一个挑战是,这些服务不再能直接访问实时应用数据。我们必须决定微服务将保留对那些数据的访问,并且知道越是接近实时的服务,就越需要访问上下文数据。  ...比如,当 containerd 具有容器运行时接口时,我们将其标准化,并且当 kube-proxy 在测试版中可用时,我们就将其用于 IPVS 模式,这是处于扩展性的考虑。...布莱恩·希克森:容器使我们能够在一个云供应商上训练新的机器学习模型,并且当我们准备将它们与我们的主要应用集成时,可以轻松地迁移到另一个云供应商上。...令人惊讶的是,我们几乎没有遇到任何与容器本身相关的问题。一般情况下,任何问题都存在于比容器级别更高的抽象层次;例如,我们在部署应用程序时发现了一些错误,但这些错误并不特定于容器的使用。

    90320

    使用 Jenkins X、Kubernetes 和 Spring Boot 实现 CICD

    在 Google Cloud 上安装 Jenkins X 并创建群集 浏览到cloud.google.com并登录。如果你还没有帐户,请注册免费试用。...创建一个 Spring Boot 应用程序 当我第一次开始使用 Jenkins X 时,我尝试导入现有项目。...要将你的 pull request 上传到演示环境,请将其合并,并将主分支推送到演示环境。不幸的是,你将无法登录。这是因为没有进程使用你的 Okta 应用程序注册登台站点的重定向 URI。...当我第一次在 Jenkins X 中尝试这个功能时,我发现 jenkins-maven 代理没有安装 Chrome。...当我第一次尝试它时,我遇到以下错误: [21:51:08] E/launcher - unknown error: DevToolsActivePort file doesn't exist 此错误是由

    4.3K10

    保护您的 Android 手机的 10 种方法

    虽然 Google Play 商店确实试图打击不良应用程序,但开发人员的绝对数量意味着不止少数人会并且已经溜走了。...您是否有用于锁定手机的 PIN 码或图案?如果没有,给它一个——现在。您的 Google 帐户是否启用了双重身份验证?您可能希望接下来进行设置。...您可以使用 Google 的在线安全检查工具来帮助您进行审核。此外,如果您发现不再使用的应用程序,请将其卸载。...在多个设备和浏览器上使用一个 Google 帐户的情况并不少见。由于一段时间后您很容易忘记这些连接,您只需访问您帐户的安全设置 以查看列表并确定您不再使用的设备或从未使用过的设备。...如果您看到一个对您来说陌生的东西,请尽快将其删除并更改您的 Google 帐户密码。 8. 警惕依赖其他应用程序受欢迎程度或季节和事件的(非官方)应用程序。

    58610

    我只是一名平庸的开发者

    有些工具在你的代码库上运行一些复杂的启发式算法来检测不同的问题,比如这个代码行内有太多的逻辑,这个类是不需要的,这个函数太复杂了; 审查你的代码。在合并为master之前对其进行审查。...大约十年前,在我的团队开发出我们的第一个大型软件项目时,我们将其作为java源文件发布。然而,它无法在目标服务器上编译。这距离需要提交给客户只有若干小时了。这是一个巨大的失败!...阅读工具信息,找出实际需要哪一个用于任务。 我也尝试尽快建立CI / CD。这样,如果我的构建在测试或部署中失败,那么就会有报告发我。...生存指南: 自动化用于部署的任何内容; 使用docker进行应用程序开发、测试和部署; 使用部署工具。 应用程序部署后,我仍然不自信 终于,我的应用程序已经进入了产品阶段。它可以工作了。...我可以休息休息,应该不会出什么问题了。等等,不!一切都崩溃了。是的,我没有说错:一切。 实际上,有一些工具可以使得查找和解决现有问题更加容易。 Sentry。当你的任何用户发生错误时——你将收到通知。

    851100

    如何编写没有bug的代码?

    但是,每当我编写任何代码时——我都不自信。即使是项目最简单的部分,我也可以把事情搞得一塌糊涂。搞糟的原因包括: 语言错误 逻辑错误 设计错误 样式错误 安全错误 WTF错误(我向来最为喜欢的!)...有些工具在你的代码库上运行一些复杂的启发式算法来检测不同的问题,比如这个代码行内有太多的逻辑,这个类是不需要的,这个函数太复杂了; 审查你的代码。在合并为master之前对其进行审查。...大约十年前,在我的团队开发出我们的第一个大型软件项目时,我们将其作为Java源文件发布。然而,它无法在目标服务器上编译。这距离需要提交给客户只有若干小时了。 这是一个巨大的失败!...阅读工具信息,找出实际需要哪一个用于任务。 我也尝试尽快建立CI / CD。这样,如果我的构建在测试或部署中失败,那么就会有报告发我。...生存指南: 自动化用于部署的任何内容; 使用docker进行应用程序开发、测试和部署; 使用部署工具。 05 应用程序部署后,我仍然不自信 终于,我的应用程序已经进入了产品阶段。它可以工作了。

    89510

    浏览器实验中的故障排除

    Al将带我们回顾一下他是如何分析问题并将其缩小到足以向Google提交WebRTC团队的错误。 问题 许多客户报告称2018年10月24日在代理出口音频流上遇到严重的降级音频。...呼叫通过SIP传递到我们的平台,同时运行客户的智能小程序配置以确定呼叫路径。可以跨各种运营商合作伙伴创建多个呼叫支路并将其桥接在一起。所有这些都在我们联系代理人之前完成。...当我通过“关于Chrome”按钮确认我的Chrome版本时,它也更新到了较新版本的Chrome 70。值得庆幸的是(或者不值得庆幸)我仍然可以在我的测试机器上进行更改后重现该问题。...当我在PC上利用环聊进行通话时,Fi将WebRTC与Opus编解码器结合使用。我和一位同事试了一下,开始效果很好。...这一切都是我亲自执行的。虽然我们有来自不同公司和部门的大量资源进行审查并独立进行测试......如果我没有亲自去做,那么列表上的内容并不清晰简洁。

    2.7K30

    百万年薪程序员博文:Python程序员心得,我视它为生存指南!

    有些工具在你的代码库上运行一些复杂的启发式算法来检测不同的问题,比如这个代码行内有太多的逻辑,这个类是不需要的,这个函数太复杂了; 审查你的代码。在合并为master之前对其进行审查。...大约十年前,在我的团队开发出我们的第一个大型软件项目时,我们将其作为java源文件发布。然而,它无法在目标服务器上编译。这距离需要提交给客户只有若干小时了。这是一个巨大的失败!...阅读工具信息,找出实际需要哪一个用于任务。 我也尝试尽快建立CI / CD。这样,如果我的构建在测试或部署中失败,那么就会有报告发我。...生存指南: 自动化用于部署的任何内容; 使用docker进行应用程序开发、测试和部署; 使用部署工具。 应用程序部署后,我仍然不自信 终于,我的应用程序已经进入了产品阶段。它可以工作了。...我可以休息休息,应该不会出什么问题了。等等,不!一切都崩溃了。是的,我没有说错:一切。 实际上,有一些工具可以使得查找和解决现有问题更加容易。 Sentry。当你的任何用户发生错误时——你将收到通知。

    52400
    领券