首页
学习
活动
专区
工具
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.1K30

关于apple架常见问题汇总

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

1.6K30

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

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

14.7K60

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

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

2.9K11

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

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

2.9K20

关于apple架常见问题汇总

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

55410

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

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

10.8K60

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

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

37120

聊聊规模化容器

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

88120

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

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

29020

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.1K40

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

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

1.7K20

保护您 Android 手机 10 种方法

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

50610

使用 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.2K10

浏览器实验中故障排除

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

2.6K30

只是一名平庸开发者

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

827100

如何编写没有bug代码?

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

85810

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

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

50400

Evernote云端迁移 – 基于Google 云平台用户数据保护

当我们开始实施将数据迁移到云Google云服务基础设施,我们一直在思考,如何在迁移整个过程中保障数据安全。...当我们审查一个供应商,涉及安全和隐私我们会通过60多个不同方面的指标来评估。 这与我们平时内部审核程序结构一致,通过审查,能够发现供应商是否偏离了我们期望。...审核指标可能涉及以下一些方面: 组织管控 架构安全 产品安全 物理安全 涉及隐私数据使用 我们与Google一起协同审查他们审计报告一起探讨相关技术问题。...在以前架构中,有一个定义明确网络外围,我们将所有内部服务都包含在内。 这些内部服务使用API密钥进行相互通信。 通过安全方式存储和分发这些密钥,但我们意识到密钥可能泄漏或被盗。...现在,使用GCP软件开发工具包(SDK)在该虚拟实例运行任何应用程序都可以使用内置Google自管理轮换密钥。 但我们操作工程师没有必要访问这些密钥对。

2.3K101
领券