Articles of 谷歌播放

在Play商店开发人员控制台中禁用“启动testing版”

我准备发送我的第一个应用程序testing版,所以我点击“ pipe理testing版 ”>“ pipe理testing人员 ” 。 和“ 保存 ”和“ 恢复 ” APK上传>“ 评论 ” 评论总结说:“ 这个版本已经准备好推出。 ',但button标有“ 开始推出beta ” 。

Android应用程序由0个设备支持

我在Google Play商店中遇到了问题,该商店坚持认为我的应用受0个设备的支持。 我已经尝试了我在SO和其他地方find的所有解决scheme。 这不是关于apk不活动,它被激活默认,我甚至试图停用和重新激活它。 我已经在我的Galaxy Nexus上进行了testing,效果非常好,没有任何理由与任何Android设备不兼容。 这是我的清单文件: <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="17" /> <supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:resizeable="true" android:smallScreens="true" android:xlargeScreens="true" /> <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-feature android:name="android.hardware.accelerometer" android:required="true" /> <uses-feature android:name="android.hardware.screen.portrait" android:required="false" /> 完整的项目源可以在这里find: https : //github.com/Nurgak/Android-Bluetooth-Remote-Control,因为它是开源的。 这是我在Google Play上看到的内容。 5个特点是 android.hardware.ACCELEROMETER android.hardware.BLUETOOTH android.hardware.CAMERA android.hardware.camera.AUTOFOCUS android.hardware.TOUCHSCREEN 和4个权限 android.permission.BLUETOOTH android.permission.BLUETOOTH_ADMIN android.permission.CAMERA […]

Play商店Betatesting不起作用

我是一名开发人员,当我在观看Google IO 2013并且了解到新的Betatestingfunction时,我非常激动。 所以我创build了一个Google+社区和一个谷歌组织,并把testing人员放在那里(包括我在内)。 当我们访问https://play.google.com/apps/testing/com.package.stuff时,我们得到的所有(开发人员和testing人员)是这样的: 有什么我不知道的技巧吗? 我真的很想使用这个function。 我知道有像https://testflightapp.com/这样的替代品,但我宁愿让我的应用程序在这个环境下,我可以“推广”testingapk到生产阶段等等。

如何启用Google Play App签名

我认为很多开发人员正试图详细了解Google I / O 2017展示的新版Google Play App Signingfunction。 通过存储密钥存储在Google Play中对应用程序进行签名的function,可以帮助您安全地存储密钥存储,并且可以帮助系统根据硬件和操作系统特性优化提供给每个设备的APK。 您可以在这里的官方文档中阅读有关此主题的更多信息: https : //developer.android.com/studio/publish/app-signing.html#google-play-app-signing 。 通过下面的答案,我将更好地解释一下您需要遵循的步骤,以上传您的原始密钥库以及如何创build新的上传密钥库,从这一点开始您需要签署APK。

我应该开发哪种Android版本?

我该如何做出select? 我应该考虑哪些参数?

我是否正在validation用户的Android应用程序内订阅的步骤?

我正在制作一个不需要用户帐户/login的应用程序,并允许用户购买订阅。 我想使用Google Play开发者API来validation用户是否有购买/有效订阅。 从所有文档中,我收集了以下步骤。 他们是否正确,你能回答他们的两个问题吗? 在Google API控制台中创build一个服务帐户 。 保存提供给我的私钥(在本例中,当然不在我的代码中,因为这个示例代码build议) 使用Google API的Java客户端库来创build和签署一个JWT的私钥(如何? 文档给我这个 ,但这不是Java代码…我该怎么办?) 构build访问令牌请求,并访问该API 应用程序现在可以向API发送GET请求,以确定用户是否有订阅 访问令牌到期时,返回到步骤3。 此外,我有一个Web服务,但我对Web服务或Web服务编程一无所知…我只知道足够的知道,这可能是必要的在这里使用。 编辑:这些步骤是不正确的。 请参阅下面的答案,了解正确的步骤。 但是,请注意,这仅适用于使用服务帐户(因为我不想要求用户必须明确允许API访问)

如何在Android中压缩APK文件?

我正在上传我的第一个APK文件到谷歌播放,但我得到以下错误。 你上传了一个不alignment的APK。 您需要在APK上运行zipalignment工具,然后重新上传。 任何一个可以告诉我如何alignment我的apk文件? 请告诉我这个步骤?

玩商店阿尔法testing下载链接不工作

我想我跟着我到目前为止所发现的所有步骤,但是我的alphatesting的下载链接不起作用。 我在3天前上传了该应用,创build了一个谷歌组,并将该组添加到阿尔法testing人员列表中。 我邀请了一些成员和应用程序状态显示发布后,点击链接我可以注册为alphatesting,但是当我点击“从Play商店下载”错误信息“我们很抱歉,请求的URL不是在这台服务器上find“来。 我错过了一个额外的步骤? 我必须以某种方式授予组员的特殊权利吗? —更新可以由应用程序的权限造成的? 在开发者控制台的apk信息下,我可以看到: functions: android.hardware.LOCATION android.hardware.location.GPS android.hardware.location.NETWORK android.hardware.TOUCHSCREEN permissions: android.permission.ACCESS_COARSE_LOCATION android.permission.ACCESS_FINE_LOCATION android.permission.INTERNET —– UPDATE2 那么我不知道什么改变,但现在下载链接正在为我的阿尔法testing人员工作。

devise一个Android平板电脑的应用程序

假设我想要构build2套不同的平板电脑版式。 一个600dp(7“平板1024×600)和一个720dp(10”平板1280×720或1280×800) 我明白,与Android 3.2,你现在可以指定平板布局。 我明白,但如何在Google Play上指定这是一款平板电脑应用。 有这个android:requireSmallestWidthDp指定所需的最小最小宽度。 很好,但在指南后面你可以阅读 警告:Android系统不关注这个属性,所以它不会影响你的应用程序在运行时的行为。 而是用于为您的应用在Google Play等服务上启用过滤function。 但是,Google Play目前不支持用于过滤的属性(在Android 3.2上),所以如果您的应用程序不支持小屏幕 , 则应继续使用其他大小属性。 所以它没有被系统使用,也没有被Google Play使用…所以基本上没用,对吧? 如果您的应用程序不支持小屏幕,您应该继续使用其他大小的属性。 好。 还有什么其他尺寸属性 支持屏幕之一? Xlarge:屏幕至less960dp x 720dp大:屏幕至less640dp x 480dp 1024×600的7英寸平板电脑是一个“大”的屏幕,所以我基本上必须为640×480分辨率devise一个布局,因为如果我想要我的应用程序可用于2种不同尺寸的平板电脑,我必须启用大尺寸和大尺寸屏幕。 所以我想我可以build立2套不同的布局 res/layout-sw600dp/main_activity.xml # For 7” tablets (600dp wide and bigger) res/layout-sw720dp/main_activity.xml # For 10” tablets (720dp wide and bigger) 完全忽略为较小的屏幕指定布局,但应用程序会在较小的屏幕上崩溃。 这是一种防止应用程序运行的方式,确实不够高雅。 有没有办法让应用程序仅适用于Google Play上600dp或更大的屏幕? 我很困惑。 我想制作一款仅支持平板电脑的应用程序,因为640×480手机无法在Google-Play上下载。 我想我错过了一些非常明显的东西。

我可以在Perl中开发Android应用程序吗?

我知道我可以在Android上运行 Perl,但是我正在寻找可以在Google Play上发布的应用程序,供任何人下载和运行。 Perl仍然是一个可行的select?