Articles of google play

灰色框缩略图图标Google Play开发者控制台

我在Google Play开发者控制台中遇到问题。 在我上传了我的一个应用程序的新更新后,此应用程序在“所有应用程序”页面中的缩略图图标更改为此 。 我已经在Android清单和“商品详情”页面上设置了不同的图标。

如何把已经购买的Android应用程序作为礼物送给客户?

是的,我知道,这不是一个“程序员”的问题:)但是客户有时会用我们的代码来帮助我们(开发人员),所以我们(开发人员)应该感激。 我认为我的问题的答案将是所有同胞的Android开发者有用。 用户已购买我的应用程序。 退款期限(15分钟)已经结束。 现在我想把钱作为礼物还给他,因为他帮我做了一些testing。 如果我退款整个订单在结帐 – >订单将用户保持我的应用程序“购买”? 我的意思是他能够卸载并从GooglePlay-> MyApps重新安装,并将应用程序标记为“购买”? Google LVL会接受他来运行应用程序吗? 我之前做过这样的退款,但之后他们把它称为“Android Market”,退款时间为12小时,没有LVL。 也许有人知道使用Google Play制作小礼物的另一种方法?

在Android模拟器问题上的市场授权API

我有一个使用许可证检查API的Android应用程序。 我已经为API等级8,9和10设置了Google API的模拟器AVDs。我的应用程序可以很好地运行在8级AVD上,但是在9级和10级AVD上却失败了。 这是一个典型的logcat序列: 02-14 17:43:55.815: INFO/LicenseChecker(448): Binding to licensing service. 02-14 17:43:55.935: WARN/ActivityManager(65): Unable to start service Intent { act=com.android.vending.licensing.ILicensingService }: not found 02-14 17:43:55.935: ERROR/LicenseChecker(448): Could not bind to service. 02-14 17:44:00.625: INFO/ActivityManager(65): Displayed com.zigzagworld.tehillim/.Tehillim: +2m1s448ms (total +5m43s546ms) 02-14 17:44:01.085: INFO/ARMAssembler(65): generated scanline__00000177:03515104_00001002_00000000 [ 87 ipp] (110 ins) at [0x439de6f0:0x439de8a8] in 5603158 ns […]

Android电子市场:“此项目与您的设备不兼容”。

这真的让我神经紧张。 我已经尝试了一切,让我的应用程序在一些更奇特的选项卡上工作! 现在已经发布了一个testing应用程序(只是一个Eclipse的项目没有别的),尝试不同的清单设置。 不过,我无法让我的应用在Android Market的标签上工作。 它直接与debugging工作在设备上。 我testing的是:Android 2.2 Android 2.3 添加了这个: <uses-feature android:name="android.hardware.bluetooth" android:required="false" /> <uses-feature android:name="android.hardware.camera" android:required="false" /> <uses-feature android:name="android.hardware.telephony" android:required="false" /> <uses-feature android:name="android.hardware.wifi" android:required="false" /> <uses-feature android:name="android.hardware.microphone" android:required="false" /> 试过这个: <supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:anyDensity = "true"/> 然后所有这一切的组合。 我在这个testing应用程序没有使用权限。 我不明白的是,一些应用程序的工作,我似乎无法find为什么他们的工作,而不是其他。 我有不同的设备,我使用网站兼容性检查和一些应用程序,他们只是工作,有些则不。 我想知道的是为什么一个应用程序与Android Market不兼容的特定设备。 有什么方法可以获取这些信息吗? 我想这应该是在某个地方find,因为它有时有时,有时不工作。 请帮我find一个方法来解决这个问题。 (我没有寻找设备上的解决方法/根,已经在一些设备上做到这一点,让应用程序工作。我想知道为什么) —-编辑—-我现在find并运行这个命令为我的testing应用程序:./aapt dump badging testapp.apk 然后我看到:support-any-density:'true'density:'120''160''240'在我的设备上运行screeninfo,它的密度是200.所以我猜这就是问题所在。 所以现在的问题是,如何将200添加到该列表。 […]

如何在Android模拟器上运行Android 4新版Chrome?

我希望能够testing我在Android版Chrome中开发的基于Web的应用程序。 我确实安装了Chrome浏览器testing版apk,但是每当我尝试在地址栏中input一个url时,浏览器就会崩溃,并说“不幸的Chrome已经停止运行”。 我不拥有智能手机,但我需要testing,因为我的客户端将使用运行Android 4 +的设备 我在OSX Lion 10.7.4上运行Android模拟器。 我的模拟器规格: Model #: sdk Android version: 4.1.1 Kernel version: 2.6.29-gc497e41 Build #: sdk-eng 4.1.1 JRO03E 403059 test-keys 显然,获取新版Chrome的唯一方法是通过Google Play应用程序(该应用程序不是模拟器附带的默认应用程序),因此我按照以下这篇文章中的说明安装并运行了Google Play应用程序: Google Play在Android 4.0模拟器上 我必须在Play商店应用内searchChrome。 一旦发现,它说与我的设备不兼容,并没有button下载。 有关适用于Android的Chrome浏览器的信息: CURRENT VERSION: 18.0.1025308 REQUIRES ANDROID: 4.0 and up 无论如何,我的模拟器上运行最新的Chrome浏览器? Android模拟器开发人员何时能够在新发布的Android版Chrome中testing和开发?

Google Play:您需要检查APK内的图标,因为它无效

在Google Play开发者控制台中上传APK文件时出现以下错误: 上传失败 您需要检查APK内的图标,因为它无效。 所有我find的答案似乎表明,你必须将vector可绘制图标转换为PNG来摆脱这个错误。 为什么这是必要的? Vector Drawables的全部不是手动生成PNG吗? 编辑: 将我的应用程序图标转换为PNG实际上有帮助。 但我仍然不明白为什么这是必要的。 Android Studio是否应该在构build时生成PNG?

有关OneSign推送通知服务的Google Play开发者期限违规通知10天

今天,我收到一封来自谷歌的关于我的应用程序中使用的Onesignal通知服务违反政策的电子邮件。 这是关于收集个人身份信息(PII)而不披露 以下电子邮件 “Google Play开发者, 我们检测到本电子邮件末尾列出的应用程序包含一个版本的OneSignal(一种消息传递SDK),可在不公开的情况下收集个人身份信息(PII)。 这样的应用可能被认为违反了我们的用户数据政策。 需要采取措施:如果问题在收到此消息后的10天内未得到解决,您的应用可能会从Google Play中移除。 如果受影响的版本处于非活动状态,则如果您未首先解决问题而尝试发布,未来的提交将被拒绝。 您可以通过以下方式解决此问题 将隐私政策URL添加到您的应用程序列表和应用程序中,通知用户他们的PII已被收集; 或从您的应用程序中删除任何此类function。 您可能需要联系您的SDK提供商,以获取更新的,符合政策的版本,以便将其纳入您的应用中。 解决问题后,您需要login开发者控制台并提交应用的更新版本。 我们在这里帮助 如果您认为我们发送了此错误警告,请联系我们的开发人员支持团队。 问候, Google Play团队 受影响的应用程序和版本: com.app.name 9; 10 任何想法解决这个问题:)任何帮助将不胜感激

支持Android Wear的APK必须具有至less23的最低SDK版本

我在将APK上传到GooglePlay时收到了以下错误:“支持Android Wear的APK必须至less有23个SDK版本,此APK有20个。” 我的移动应用程序和穿戴应用程序都将其最低SDK设置为20。 我从来没有任何问题,以前更新我的应用程序,这似乎是一个新的限制。 这是一个有效的错误? 我认为最低SDK的Wear是20 [Android 4.4W / Kitkat] 我试图取消勾选:“定价和分发:在Android Wear []上分发您的应用程序”,但错误仍然存​​在。 问题是我也有使用SDK 21&22的人。 此外,虽然它是一个专门的磨损应用程序,它也有一些独立的移动应用程序的实用程序。 有什么build议? 谢谢,格伦

更改升级后的Android应用程序的软件包名称

在我的Android应用程序升级期间,我改变了软件包名称。 但Android市场不允许上传更改的软件包名称应用程序作为升级。 如果我将应用程序作为新的应用程序上传,用户是否在他/她的设备上有两个应用程序? 我怎样才能确保用户不必再次从头开始下载应用程序,而无需恢复我的软件包名称的更改?

Nexus 7支持Android应用程序清单程序集

我有Android应用程序,AndroidManifest.xml下面列出。 上传到Google Play之后,Nexus 7被列为UNSUPPORTED设备,我试图找出原因。 当然,Google Play不会告诉您为什么或者清单的许可或使用限制了它的支持。 以下代码的哪一部分导致Nexus 7被列为不受支持的任何想法? <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.xxxx.xxxx.applet" android:versionCode="x" android:versionName="xx" > <uses-sdk android:minSdkVersion="12" android:targetSdkVersion="14" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:smallScreens="false" android:xlargeScreens="true" > </supports-screens> <application android:name="com.xxxx.xxxx.xxxx.xxxx" android:hardwareAccelerated="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:largeHeap="true" android:logo="@drawable/ic_launcher" android:theme="@android:style/Theme.Holo" > <activity android:name="MainActivity" […]