- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
当我想在任何 Android 设备上安装我签名的 .apk 文件时,我收到了被 Play Protect 阻止的消息。所以我搜索了很多相关内容,我们都知道原因(apk 未在 Google Play 商店上发布)和解决方案(重新签署 apk 或填写 Play Protect 申诉提交表格)。
我多次尝试为我的 apk 签名。当我使用新的 keystore 再次签署 apk 时,它可以工作 2 天。之后消息将再次出现。
但关于游戏保护申诉表。我不明白为什么谷歌对我的 apk 文件有问题。我用各种服务器上的许多链接多次填写此表格。但在提交后我立即在收件箱中收到此消息。
Hi
You recently submitted an appeal for an app with Google Play Protect.
The link you have provided does not lead to an APK file or the file is corrupted. Please submit a new appeal and check that you are providing the link to the correct APK file.
Thank You, Google Play Protect Team
那么当 Google 无法读取我的 apk 文件并在它工作正常时一直说它已损坏时我该怎么办?!
我们这里有人遇到过这个问题并得到解决了吗?
此问题是否会在未来使用相同 keystore 的应用中再次发生?
这似乎是 Google 为 Android 开发者制造的一个严重问题!
更新
最低 Android 版本为:Android 4.4(API 级别 19 - Kit Kat)
目标 Android 版本是:Android 8.1(API 级别 27 - 奥利奥)
keystore 详细信息:
Keystore Path: "C:\Users\farhad\AppData\Local\Xamarin\Mono for Android\Keystore\FarhadMa\FarhadMa.keystore" Alias name: FarhadMa Creation date: Dec 25, 2018 Entry type: PrivateKeyEntry Certificate chain length: 1 Certificate[1]: Owner: CN="Farhad Mahmoudvand, OU=Mobile Apps Developer, O=FarhadMa as Freelancer (farhadma.com), L=Tbilisi, S=Tbilisi, C=GE" Issuer: CN="Farhad Mahmoudvand, OU=Mobile Apps Developer, O=FarhadMa as Freelancer (farhadma.com), L=Tbilisi, S=Tbilisi, C=GE" Serial number: 1068ef74 Valid from: Tue Dec 25 01:31:53 GET 2018 until: Thu Dec 17 01:31:53 GET 2048 Certificate fingerprints: MD5: 82:7A:F5:96:43:09:56:E3:B7:5D:F4:8B:BD:A9:23:DD SHA1: D6:D4:6E:BA:78:8D:6F:A4:7D:C3:C8:2D:44:7F:D7:44:0C:7F:E4:83 SHA256: 95:65:9B:20:0C:92:36:3A:88:6D:62:B6:8B:96:8B:A1:C9:F6:95:51:7A:CD:F3:60:86:2F:58:D1:EB:A5:CF:2C Signature algorithm name: SHA256withRSA Version: 3
最佳答案
我遇到了同样的问题。我做了一些研究,发现了这个:
调试证书过期
用于为您的应用签名以进行调试的自签名证书的有效期为自其创建之日起 365 天。当证书过期时,您将收到构建错误。
要解决此问题,只需删除debug.keystore 文件。该文件存储在以下位置:
~/.android/ on OS X and Linux
C:\Documents and Settings\.android\ on Windows XP
C:\Users\.android\ on Windows Vista and Windows 7, 8, and 10
下次您构建并运行调试构建类型时,构建工具将重新生成一个新的 keystore 和调试 key 。请注意,您必须运行您的应用,单独构建不会重新生成 keystore 和调试 key 。
它对我有用。我的信息来源是官方 android 开发者网站:https://developer.android.com/studio/publish/app-signing
关于android - Play Protect 阻止了我签名的 apk 的严重问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53937015/
我已经为我的 Android 应用设置了 Google Play 测试版程序。想象一下以下场景: 我将 apk1 作为 versionCode 1 的测试版发布 Beta 用户安装此 Beta 版本
我需要在 android studio 中生成一个未签名的 APK。我看到了其他一些关于此的问题。 Export unsigned apk from a Gradle Project in Andro
我想知道更新是如何进行的?它如何更新特定文件仅更改?我的意思是在更新期间,整个 apk 是否再次安装或仅特定文件更改?它是如何工作的?我只想知道 android market 如何在没有用户提示的情况
如何在使用新 apk 的情况下升级 android 应用程序而不丢失以前的 apk 数据? 最佳答案 有一个versionCode AndroidManifest.xml 中的元素。这是一个整数,每个
我看到 Android 在输出文件夹中同时创建了一个“普通”APK 和一个 androidTest APK? 即 app-dev-debug.apk app-dev-debug-androidTest
Upload failed You uploaded an APK that is signed with a different certificate to your previous APKs.
对我来说,这发生在所有项目中。当我从 Android Studio 生成签名的 apk 时,我收到以下正确消息: 问题:在此之后,当我实际上并没有生成签名的 apk 时,我继续为项目发生的每个构建收到
我需要在 Windows 上反编译 & 重新编译一个 apk... 我正在关注此链接 Reverse Engineer APK 问题是我找不到发出请求的文件(请参阅上面的链接)“找到发出请求的文件 g
我寻找一种方法来制作一个可以更改我的第一个 apk 的默认图标的 apk。例如 ADW Launcher。 我该怎么做?也许是一种获取另一个 apk 的绘图的方法? 感谢您的帮助。 最佳答案 我想您正
我正在开发一个基于图像的应用程序,具有以下属性: 手机版本的 apk 大小(不含图像)约为 15MB,平板电脑版本约为 25MB。 图像总大小约为 30MB。 该应用程序将以测试版状态发布,可能会频繁
假设在网站上我有一个 apk 和网站的在线 JSON 数据,现在依赖于那个 apk 我想用新的 JSON 数据重新生成新的 apk 文件,还需要Manifest文件中的应用图标也要动态变化,包名也要动
今天我注意到当我在 Eclipse 中导出我的应用程序时,我得到了一个无扩展名的文件。我过去没有注意到这一点,所以我将此文件作为我的应用程序的 APK 文件上传到 Google Play。当我今天看到
我有一个同时适用于手机/平板电脑和电视的应用程序。当我在电视上使用 leanback 时,这个项目由 3 个模块组成。第一个(库)包含电视和移动/平板电脑模块通用的所有类,然后我有电视和移动/平板电脑
我制作了一个仅包含微调器和按钮的基本应用程序,但它的 Release模式大小为 1.4 MB,我认为这太大了,因为也有很多低于 200kB 的好应用程序可用 所以我在 gradle 文件中尝试了 b
我的移动开发人员已向我提供了一个 APK 文件,我需要将其上传到商店。它说,你需要在 Release模式下编译它。有没有一种方法可以让我对 apk 执行此操作,使其进入 Release模式并使用 ke
我在里面制作了一个 android 应用程序,我已经在“res/raw”文件夹中放置了一个 apk 文件,现在我在安装我的 apk 时想要什么,raw 文件夹中的 apk 也会安装,而无需再次单击安装
我有一个带有未签名包的 android 应用程序,每当我尝试安装此 apk 时,都会出现以下错误消息:Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]。 现
我开发的 Android 应用由不同的人群进行测试。 我们使用 Google Play Beta 方案。 同一组测试人员也提供生产支持。完成测试后,他们需要将设备恢复为生产应用,以便反射(reflec
我有一个已发布的应用程序。该应用程序使用 Google 的许可检查,因此为了测试该应用程序的新版本(使用测试帐户),必须在开发者控制台中上传 APK: 对于尚未上传到 Google Play 的应用程
我正在制作一个应用程序,我想在其中调用其他一些 apk(未预装),它们存在于我手机的 SD 卡中,我希望在安装主应用程序时安装它们。这可能吗?以及如何? 最佳答案 您可以使用以下 Intent 请求
我是一名优秀的程序员,十分优秀!