Tag: 谷歌播放服务

ScrollView中的MapFragment

我在ScrollView有一个新的MapFragment 。 其实这是一个SupportMapFragment ,但无论如何。 它工作,但有两个问题: 滚动时,后面留下一个黑色的面具。 黑色正好覆盖了地图所在的区域,除了+/-缩放button所在的孔之外。 看下面的截图。 这是在Android 4.0上。 当用户与地图交互时,视图不会使用requestDisallowInterceptTouchEvent()来防止ScrollView拦截触摸,所以如果你试图在地图中垂直移动,它只是滚动包含ScrollView 。 我理论上可以派生一个视图类MapView并添加该function,但是如何让MapFragment使用我自定义的MapView而不是标准的MapView ?

从Android电子市场安装应用后获取引荐来源

我正在尝试注册一个广播接收器,捕获Android应用程序从市场上安装应用程序后发起的“com.android.vending.INSTALL_REFERRER”intents。 我正在关注这里的详细信息: http : //code.google.com/mobile/analytics/docs/android/#referrals 不过,我无法使用Google Analytics(分析),因此我创build了自己的解决scheme。 我已经将以下内容添加到我的清单文件中: <receiver android:name="com.test.Receiver" android:exported="true"> <intent-filter> <action android:name="com.android.vending.INSTALL_REFERRER" /> </intent-filter> </receiver> 并创build了一个基本的BroadcastReceiver类: public class Receiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Bundle extras = intent.getExtras(); String referrerString = extras.getString("referrer"); Log.w("TEST", "Referrer is: " + referrerString); } } 但是,安装应用程序时,接收器似乎没有捕获意图(如果意图甚至广播吗?),我得不到logging输出。 我在某个地方出了问题,或者市场在安装应用程序时不再启动这些内容?

如何在Google Play开发者控制台中取消发布应用

我已经看到其他post询问同一个问题的答案,都指的是一个巨大的button,说“取消发布”,它不再存在(至less在2016年)。 我如何取消发布上传到Google Play开发者控制台的应用?

更新到版本30后缺less“<sdk> / extras / google / google_play_services / libproject”文件夹

我使用Android SDK Manager将版本从29到30更新了Google Play服务版本,但在更新"<sdk>/extras/google/google_play_services/libproject"目录后,只剩下目录“docs”和“samples” 。 我试过卸载并重新安装好几次,但总是发生错过目录“libproject”。 任何人都有这个问题的更新? 我正在使用Debian Linux 8.4(jessie),虽然不相信它与这个问题有任何关系。

如何检查Google Play服务版本?

在我的应用程序中,我需要检查Google Play服务版本(安装在用户设备中)。 可能吗 ? 如果是的话,我该怎么做? 我search了谷歌,但我找不到任何东西!

阿尔法testing人员在哪里下载Google Play Android应用?

我已经开发了我的应用程序,并通过Google Play发布了alphatesting。 作为testing人员之一,我获得了一个selectjoin的链接,我作为一个testing人员login。 之后,我希望通过手机上的Play商店直接下载应用程序。 但似乎结果,我不得不去应用程序的networkingconfiguration文件,然后从那里点击下载; 只有Play商店才能将该应用下载到我的手机中。 我想让其他的alphatesting人员参与其中,我希望能够让这个过程变得更简单。 有更容易的方法吗? 一旦他们selectjoin,我希望他们只是用他们的Android手机下载应用程序的方式,他们会任何其他应用程序。 有没有办法? 澄清: 我不想寻找Google Play的替代品 我已经完成了Google Group创buildstream程。 我的问题是关于小组成员select后会发生什么。 他们可以直接使用他们的电话(在手机上玩游戏)还是必须从网站上下载? 到目前为止,我还没有成功使用游戏应用程序。

带有Google Play服务的Android Studio

我正在尝试使用新的Android StudiotestingGoogle Play服务。 我有一个依赖于google_play_services.jar的项目。 但是当我尝试重build项目时,我得到以下错误: Information:[TstGP3-TstGP3] Crunching PNG Files in source dir: C:\Users\ans\AndroidStudioProjects\TstGP3\TstGP3\src\main\res Information:[TstGP3-TstGP3] To destination dir: C:\Users\ans\AndroidStudioProjects\TstGP3\build\classes\res-cache\TstGP3-TstGP3 Information:Compilation completed with 2 errors and 0 warnings in 2 sec Information:2 errors Information:0 warnings C:\Users\ans\.AndroidStudioPreview\system\compiler\tstgp3.3f17bd41\.generated\Android_BuildConfig_Generator\TstGP3-TstGP3.74fc5b25\production\com\example\tstgp3\BuildConfig.java Error:Error:line (4)error: duplicate class: com.example.tstgp3.BuildConfig C:\Users\ans\.AndroidStudioPreview\system\compiler\tstgp3.3f17bd41\.generated\aapt\TstGP3-TstGP3.74fc5b25\production\com\example\tstgp3\R.java Error:Error:line (10)error: duplicate class: com.example.tstgp3.R 它似乎有两个BuildConfig文件和两个R类。 我该如何解决这个问题? 编辑: 我注意到,编译器编译两个R.java文件:一个在我的项目文件夹中,另一个在%USERPROFILE%.AndroidStudioPreview文件夹中。所以,我试图在编译器设置中排除这个“预览”文件夹现在它正在工作。 只有在我的项目中开始使用Google Play服务课程后,才会出现此问题。 如果有人能解释这个问题背后的原因,我将不胜感激。

GoogleSignatureVerifier签名无效的消息(谷歌播放服务9.0.0)

我最近更新到谷歌播放服务库版本9.0.0,并不断收到以下logcat消息: 05-19 23:07:30.023 19237-19508/? V/GoogleSignatureVerifier: options.developer.com.developeroptions signature not valid. Found: 虽然我的应用程序不使用谷歌地图api,但它使用分析,广告和谷歌加apis。 在文档中唯一提及api键的用法是使用google地图或android地方api。 我也尝试用正确的键添加'com.google.android.geo.API_KEY',但没有帮助。 这里是我的gradle.build文件: apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "options.developer.com.developeroptions" minSdkVersion 9 targetSdkVersion 23 versionCode 23 versionName "1.06" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile 'com.google.android.gms:play-services-plus:9.0.0' compile 'com.android.support:appcompat-v7:23.2.0' compile […]

Android Studio Gradle:错误:任务“:app:processDebugGoogleServices”的执行失败。 >找不到匹配的客户端软件包

我试图通过下面的例子谷歌在这里给我的谷歌播放服务依赖关系升级到8.4.0,但我得到以下错误('com.example.exampleapp'是我的应用程序包名称的替代品): Error:Execution failed for task ':app:processDebugGoogleServices'. > No matching client found for package name 'com.example.exampleapp' 项目build.gradle: buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.0.0-alpha3' classpath 'com.google.gms:google-services:2.0.0-alpha3' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() } } […]

Google Play Services GCM 9.2.0要求“更新”回到9.0.0

所以今天早上我开始更新到我的项目库的最新版本。 我试图更新GCM到最新的版本9.2.0,但我得到这个错误: 错误:执行任务':app:processDebugGoogleServices'失败。 请通过更新google-services插件的版本来修复版本冲突(有关最新版本的信息, 请访问https://bintray.com/android/android-tools/com.google.gms.google-services/ )或将com.google.android.gms的版本更新为9.0.0。 这是我的代码: dependencies { classpath 'com.android.tools.build:gradle:2.1.2' classpath 'com.google.gms:google-services:3.0.0' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' } 接着: dependencies { … compile "com.google.android.gms:play-services-gcm:9.2.0" … } 任何人有相同的问题/解决同样的问题? 谢谢。 编辑 显然你必须在你的app / build.gradle文件的底部应用你的GSM插件。 否则,版本9.2.0将导致您的项目发生冲突。 作为参考,这是我的app / build.gradle文件现在看起来像: apply plugin: "com.android.application" apply plugin: "com.neenbedankt.android-apt" android { … } dependencies { … // Google Cloud Messaging compile "com.google.android.gms:play-services-gcm:9.2.0" … } […]