我正要将我的第一个应用程序上传到Google Play商店,当我将APK上传到开发者控制台时,它在本地化下显示:default 55 languages
。我不希望我的应用程序被列为支持这些语言/本地化,因为它只支持英语。我应该在我的应用程序中做些什么,让Google Play知道没有本地化,并且应用程序只使用英语?
在apk构建时,aapt用于将指定的必需文件夹(如res)合并到应用程序所需的库中。
下面的代码将在你的应用程序中添加google play服务的使用情况。
dependencies{
compile 'com.google.android.gms:play-services-base:8.3.0'
compile 'com.google.android.gms:play-services-gcm:8.3.0'
}
我们可以通过反编译apk(使用apktool)来验证这一点,它会显示应用程序添加库支持的语言的值文件夹。
如果你只想为你的应用程序显示特定的语言,你可以在参数中设置它,如下所示。格雷德尔档案。
defaultConfig {
resConfigs "en", "en_US", "en_UK"
}
这大大缩小了apk的大小。
这不是问题:Google Play不让用户知道您的应用程序支持哪些语言,可能是您使用的一些库(如Google Play服务)已本地化为55种语言,用户会根据自己的语言看到这些翻译,即使您的应用程序的绝大多数未翻译。
在安装应用程序之前,用户了解应用程序优化的语言的唯一方法是在“商店列表”选项卡上添加翻译。
我在playstore有一个11K的应用程序。该应用程序是本地Java的。我做了一个react原生应用程序与相同的包名,并更改了jks密钥到密钥存储文件和更改了版本代码。我正在使用的应用程序存储jks文件,我得到这个错误,我知道通过卸载解决,但我不能告诉用户卸载,有没有其他方式执行失败的任务':app:installrelease'。 com.android.builder.testing.api
我最近把一个应用程序上传到谷歌play商店,一切正常。我下载了它,并能够注册一个新用户。加载应用程序的主要活动时,应用程序崩溃。 这是我得到的stacktrace: 以前可能有人问过这个问题,但我已经研究了很多次,没有找到解决这个问题的方法。任何帮助都将不胜感激。该应用程序是使用android java和firebase创建的。
我有一个 Spring 引导项目,其中我使用 spring-boot-starter-actuator 和 io.dropwizard.metrics。 它生成我可以使用 url http://myapplication/metrics 访问的指标。我将应用程序部署在 Wildfly 10 独立服务器上。 我想使用jmx读取jconsole上的指标。我将应用程序配置为使用JMXReporter发送
嗨,我得到了这个错误,当我试图运行反应应用程序在我真正的Android设备上通过:
我已经为我的应用程序启用了谷歌应用程序签名。我创建了一个APK,并使用我的keystore文件对其进行签名,然后将其上传到devconsole。然后,谷歌再次签署了APK,使用谷歌的应用签名,然后发送给PlayStore上的用户。 我从Playstore下载并安装了APK(其中包含Google的应用程序签名)。 我从devConsole下载了应用程序签名证书->应用程序签名->应用程序签名证书 我
我在Play Store中有一个应用程序。 现在,我需要用更新的版本来更新它。在将其推送到Playstore之前,我想我会用APK检查迁移。 我从Playstore安装了现有版本。现在,我试图安装最新的(签名)apk。但它说,应用程序无法安装。 这个确切的案例正在与Playstore合作。我尝试了发行版。它工作正常。 我错过什么了吗。。? 提前谢谢