Articles of 谷歌播放

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?

除了使用Google的应用内结算function,还有其他方法可以避免发布私人信息吗?

背景 从今年9月30日(本月底)开始,Google不允许开发者使用应用内结算function销售应用和开发者,而不会显示他们的地址。 这是他们写的: 添加实体联系人地址从2014年9月30日开始,您需要在“设置”页面中添加实际地址。 添加地址后,该地址就会在应用的详细信息页面上提供给Google Play上的所有用户。 如果您的实际地址发生变化,请确保在“设置”页面上更新您的信息。 如果您已通过应用内购买付款应用或应用,则必须提供您可以联系的实际地址,因为您是该内容的卖家,以遵守消费者保护法律。 如果您没有在自己的帐户中提供实际地址,则可能会导致您的应用从Play商店中被移除。 有很多关于这个新要求的文章: http://www.androidauthority.com/google-forcing-developers-to-publish-home-addresses-527772/ http://www.androidpolice.com/2014/09/18/google-will-now-require-all-app-publishers-with-paid-apps-or-in-app-purchases-to-have-an-地址上的文件中,谷歌播放/ http://phandroid.com/2014/09/18/google-play-now-requires-devs-to-make-their-home-address-public/ http://www.androidheadlines.com/2014/09/google-play-policy-will-soon-require-physical-address-file-paid-apps-apps-iap.html http://androidandme.com/2014/09/news/googles-insane-new-requirement-forces-app-developers-to-list-a-physical-address/ – http://www.greenbot.com/article /2685242/android-developers-must-now-list-physical-address-in-play-store.html http://www.pcworld.com/article/2685242/android-developers-must-now-list-physical-address-in-play-store.html 甚至有人提出反对的请求,在这里: https://www.change.org/p/google-remove-the-need-for-developers-to-reveal-their-physical-addresses-publicly-on-google-play https://www.change.org/p/google-inc-reverse-your-decision-to-require-android-developers-who-sell-apps-on-google-play-to-publicly-disclose-their-物理地址?LANG = EN-US 我已经要求在这里有一个解决scheme。 问题 因为我没有公司,所以我不喜欢我真的需要公布我的家庭住址。 对我来说,这是一个隐私问题,因为我并不总是在家里工作的应用程序(加上它更是一个业余爱好)。 我的应用程序可以免费使用,并且只有用于删除广告的应用内付款。 而已。 在使用应用内付费时,它不会添加任何function,用户可以随意付款,作为捐赠。 我不想公布我的地址,根据我所读到的,你甚至不能使用邮政信箱(反正要花钱),因为他们特别要求“实际地址”而不是“邮寄地址”。 这个问题 由于我可能无法使用Google的应用内结算function,也不能使用我的家庭住址,因此有可能(也是合法的,并且按照Google的规定)使用其他公司的其他服务? 如果是的话,哪家公司提供类似的服务? 如果没有,这个问题是否有其他解决scheme? 有没有解决方法或漏洞,允许我发布这样的应用程序,而没有理由也发布我的家庭地址?