好的,我想先说我已经尝试了多种解决方案,例如:
Android Studio - Google 地图在真正的 Android 设备上仍然空白
发布中的 Android Google Maps API 不起作用
我尝试获取 SHA1 指纹,并将这些“限制”添加到 Google Developer Console API Credentials。
还尝试将 API 硬编码到清单中(找不到推荐这个的链接)。
在这一点上,我已将范围缩小到这些可能的问题:
1)我使用的密钥库在检查时有以下行
签名算法名称:SHA256withRSA
我注意到许多解决方案都谈到了 SHA1withRSA。但是因为这需要创建一个新的密钥库,我必须为此创建一个全新的应用程序,所以我避免了这个结论。
2) 我还注意到上传到 Play 控制台的原始 APK 实际上有效。但是派生的 APK(我假设是上传到 Play 商店的那个)不起作用。
3) Google Developer Console 中的 API 库没有专门的
“谷歌地图 Android API v2”
它只显示“Google Maps Android API”。我认为这不应该是问题。
只是为了澄清,问题是我的应用程序中的地图出现空白。
在通过Play商店内部测试版面向少数内部用户发布了我们的应用后,我们转向了封闭式Alpha测试。但是,对于我们的某些Alpha测试人员而言,该应用程序的新更新完全不可见。所有这些用户也选择加入此测试轨道,但是,当他们访问Play商店应用上的应用列表时,他们看到的是较旧的版本,而不是几个小时前发布的版本。
其中一些用户甚至看到一周前发布的更新!即使对于有权访问Play控制台的开发人员之一,当尝试转到应用程序列表时,该更新通知上线了,也只能看到较旧的版本。令人惊讶的是,这些相同的用户可以在Play商店的网络版本上看到最新版本。
我已根据此SO问题尝试了多种解决方案,例如Play Store Force Stop +缓存清除+数据清除+网络更改等。
我使用指南中的命令创建了项目:
vue init nativescript-vue/vue-cli-template <project-name>
Run Code Online (Sandbox Code Playgroud)
然后使用以下命令构建发行版APK:
tns build android --bundle --release --key-store-path ./my_key.jsk --key-store-password *** --key-store-alias key1 --key-store-alias-password ***
Run Code Online (Sandbox Code Playgroud)
但是,当我将APK上传到Google Play控制台时,出现此错误:
此版本不符合Google Play 64位要求
带有此页面的链接:https : //developer.android.com/distribute/best-practices/develop/64-bit。
如何构建与新要求兼容的发行版APK?
其他人说我应该添加ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'到我的Gradle脚本中。那是我应该做的吗?到底在哪里?
我在 Android Studio 3.4 中开发了我的应用程序。现在我需要在 Playstore 上发布我的应用程序的 v1 并且出现以下错误:
You uploaded an APK with an invalid signature (learn more about signing). Error from apksigner: ERROR: JAR_SIG_NO_SIGNATURES: No JAR signatures
Run Code Online (Sandbox Code Playgroud) 我想删除已上传的 APK,该 APK 被错误上传以直接发布(仍未发布),相反,我想使用相同的 APK,而不更改版本代码,首先进行 Beta 测试,然后仅在 Beta 测试后才推出 APK。
发布页面底部有一个名为“丢弃”的按钮,如果我丢弃此APK,我可以上传相同的APK而不更改VersionCode进行beta测试并继续实际发布吗?请建议。
我不知道应该在哪里设置 google play 控制台中“应用内更新”功能的更新类型。
否则告诉我如何使用AppUpdateType.IMMEDIATE和AppUpdateType.FLEXIBLE?
android google-play-console android-app-bundle in-app-update
我今天从以下位置升级了 billingclient 库:
//implementation 'com.android.billingclient:billing:1.2.1'
//to
implementation 'com.android.billingclient:billing:2.0.3'
Run Code Online (Sandbox Code Playgroud)
我还完成了所需的代码更改,例如使用 setSkuDetails 代替 setSku,定义了 SkuDetailsResponseListener 等。
一切似乎都运行良好。但是,在测试期间,我注意到我的测试订单会在五分钟后自动退款。显然,这不会发生在我的代码中,因为即使关闭我的设备,退款也会发生。
以下是在 Google Play 控制台的“订单管理”页面中针对其中一项测试观察到的序列:
Nov 25 2019 21:10:21, Payment pending, You received a new order.
Nov 25 2019 21:10:21, Chargeable, The customer's form of payment was authorized for $0.00.
Nov 25 2019 21:15:22, Refunding, A refund of $0.99 was initiated on this order.
Nov 25 2019 21:20:22, Charged, The customer's form of payment was successfully charged for $0.00.
Nov 25 2019 21:20:22, Refunded, Google processed …Run Code Online (Sandbox Code Playgroud) testing android in-app-purchase in-app-billing google-play-console
我在谷歌播放控制台中创建了一个应用程序。我尝试上传 apk 并将其抛出错误作为上传错误。
我现在可以在 Google Play 控制台中看到输入隐私政策的选项。商店列表中没有选项。请告诉我可以在商品详情中的何处输入应用程序的隐私政策。
我想查看使用我们应用程序的用户拥有哪些版本的 Android 操作系统 (API)?至少按百分比成比例。Google Play 管理中心 (2020) 有重大更新,但我现在找不到。
我正在尝试发布我的应用程序的新版本,但我从 Google Play 控制台收到错误:
1 Error
error
Error
You can't rollout this release because it doesn't allow any existing users to upgrade to the newly added APKs.
4 Warnings
1 MESSAGE FOR VERSION CODE 4004
Warning
None the of users of this APK will be able to upgrade to any of the new APKs added in this release.
1 MESSAGE FOR VERSION CODE 2004
Warning
None the of users of this APK will be able to upgrade to any of …Run Code Online (Sandbox Code Playgroud)