草庐IT

安卓 : Is it necessary to include Google Play services to use GCM?

我有一个大小为200kb的库android项目。现在我想在其中使用GCM。要使用GCM,我必须包括GooglePlay服务,这会使我的项目大小增加1MB,使其达到1.2MB,这有点糟糕。有什么解决办法吗?提前致谢! 最佳答案 从GooglePlay服务版本6.5开始,您可以有选择地将GooglePlay服务API编译到您的应用中。要仅包含GCM部分,请使用:com.google.android.gms:play-services-gcm:7.8.0 关于安卓:Isitnecessaryt

android - requestCode 只能使用低 16 位(Google play 服务)

我遇到了错误IllegalArgumentException:Canonlyuselower16bitsforrequestCode当我在我的应用中按下EnableGooglePlayServices时。我的代码是privatebooleancheckPlayServices(){intresultCode=GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);Log.d("resultCode",String.valueOf(resultCode));if(resultCode!=ConnectionResult.SUC

android - 我们如何为 google play 商店制作签名 APK?

我已经完成了我的android应用程序,现在想在android市场上发布它。我在Android应用程序的GooglePlay商店上有一个帐户。但是当尝试上传我的apk文件时出现错误。看了很多教程都上传不了Howtosignanandroidapkfile 最佳答案 首先右键单击项目并单击导出然后按照指示 关于android-我们如何为googleplay商店制作签名APK?,我们在StackOverflow上找到一个类似的问题: https://stackov

Android TV 模拟器是空白的。如何查看 Google Play 商店等应用?

我已经启动了新的AndroidTV模拟器。但除了设置和搜索图标外,它什么也没显示。我什至无法打开GooglePlay来添加更多应用程序。 最佳答案 GooglePlay不包含在模拟器图像中(无论是用于电视还是其他设备)-模拟器仅包含Android应用程序,不包含任何Google应用程序。(虽然Android可能是一个免费的操作系统,但您在实际手机上收到的不是-该软件包的许多关键部分由Google提供,并且是专有的)。您可以使用ADB将您的应用安装到电视模拟器。 关于AndroidTV模拟

android - Google Play Store 是否向 "Beta App Update"发送 "Beta Testers"通知?

我的问题与提出的问题here更具体一点我的应用尚未发布到生产环境中。我们已在Play商店发布了该应用的几个测试版。我的问题是GooglePlay商店会向“Beta测试人员”发送“Beta应用更新”通知吗?例如我的应用程序之前的Beta版本代码是4,已经有少数Beta测试人员可以使用,我在Beta本身中将应用程序版本代码更新为5,现在我的Beta测试人员会收到来自GooglePlay商店的应用程序更新通知吗?这是我的第5次Beta应用更新,但到目前为止,没有一个Beta测试人员收到我们所做的每个应用更新的应用更新通知。HowdoesitrelatewiththeOPENBetaTesti

java - Google Play 控制台堆栈跟踪

在GooglePlay控制台中,我收到以下异常跟踪。虽然我添加了反混淆文件,但行号显示为0。java.lang.NullPointerException:atcom.ae.apps.common.managers.ContactManager.getContactIdFromAddress(ContactManager.java:0)atcom.ae.apps.messagecounter.utils.MessageCounterUtils.sortThisMap(MessageCounterUtils.java:0)at.getMessageCountDegrees(MessageC

Android SoundPool.play() 有时会滞后

我的Android游戏目前遇到问题。通常调用SoundPool.play()函数需要大约0.003秒才能完成,但有时需要0.2秒,这让我的游戏卡顿。他的异常从何而来? 最佳答案 感谢Tim,使用线程播放似乎成功解决了问题。线程packageorg.racenet.racesow.threads;importjava.util.concurrent.BlockingQueue;importjava.util.concurrent.LinkedBlockingQueue;importorg.racenet.racesow.models.

android - 是否可以知道 Android 应用程序的来源(例如 Google Play)?

是否可以检查应用程序是通过Android市场(GooglePlay商店)还是其他方式安装的?基本上我想知道的是一个应用程序是否是正版的。如果应用程序的安装源是PlayStore,那么我们知道名为com.dropbox.android的应用程序是实际的Dropbox应用程序,但如果源不是PlayStore,那么任何人都可以创建具有相同包名的Android应用程序并将其安装在设备上。 最佳答案 这可能与Howtoknowanapplicationisinstalledfromgoogleplayorside-load?中的问题相同试试看

android - 无法更新 Google Play 商店中应用程序的价格

我最近用新版本更新了我的应用程序。现在我想更改该构建的价格。我是这样做的:1.登录我的谷歌账户2.访问play.google.com/apps/publish选择我的应用程序选择定价和分销在默认价格部分将当前价格更改为新价格点击保存和更新。我在2天前做了这个,但应用程序的价格仍然没有更新。如果我遗漏了,请建议我任何其他步骤。我是否需要取消发布应用程序然后再次发布它才能使价格生效?谢谢。 最佳答案 哦,所以它解决了。等了4个小时后,我再次按照相同的步骤操作,现在它在一个小时内更新了。看来是GoogleEnd的服务器问题。最后,我的应用

android - Google Play 游戏服务 : show unlocked achievement

这可能是个愚蠢的问题,但我还没有在Google上找到答案,所以这取决于你:)我正在使用GooglePlay服务在我的Android应用程序中提供成就和排行榜。我用unlockAchievement(getResources().getString(R.string.achievement_id));虽然成就已正确解锁并显示在成就列表中,但在解锁后不会立即向用户显示,即下面屏幕截图中的“成就已解锁”不会显示:为什么不弹出任何想法?提前致谢! 最佳答案 我明白了。我曾经在我的主要Activity中实例化GameClient并在游戏Act