Articles of google play services

uses-sdk:minSdkVersion 7不能小于库中声明的版本9

我使用的是Android Studio版本1.2.2。 我的项目的最小sdk是7,我想使用谷歌播放服务,这需要min sdk 9及以上。 所以我使用下面的方法来覆盖图书馆。 虽然我收到以下错误: 错误:任务’:processDebugManifest’的执行失败。 清单合并失败:uses-sdk:minSdkVersion 7不能小于库D中声明的版本9:\ project_name \ build \ intermediates \ explosion-aar \ com.google.android.gms \ play-services-ads \ 7.5.0 \ AndroidManifest.xml建议:使用工具:overrideLibrary =“com.google.android.gms.ads”强制使用 我坚持到这一点,不能继续前进。 任何帮助都非常感谢。

任务’:app:processReleaseGoogleServices’的执行失败。 >找不到包名称的匹配客户端

无论何时我尝试构建我的项目,我都会收到此错误: Execution failed for task ‘:app:processReleaseGoogleServices’. No matching client found for package name ‘com.my.package’ 我制作并重新制作了google-services.json ,并使用了应用程序和com.my.package包。 这是我的项目build.gradle: buildscript { repositories { … } dependencies { classpath ‘com.android.tools.build:gradle:2.0.0-beta6’ classpath ‘com.github.JakeWharton:sdk-manager-plugin:220bf7a88a7072df3ed16dc8466fb144f2817070’ classpath ‘com.neenbedankt.gradle.plugins:android-apt:1.8’ classpath ‘io.fabric.tools:gradle:1.+’ classpath ‘com.newrelic.agent.android:agent-gradle-plugin:4.265.0’ classpath ‘com.google.gms:google-services:2.0.0-alpha9’ } } allprojects { repositories { … } } // Define versions in a single place ext { […]

如何使用Google Play服务创建API-15模拟器(命令行)

我的应用程序的一个用户在API Level 15 (4.0.4)上面临某些特定问题,我想在我的最终重现该问题。 我没有4.0.4设备,我想为此目的创建和模拟器。 我正在运行Android Studio 2.0-beta6 ,而GUI AVD Manager根本不显示任何API-15模拟器图像。 因此,我使用独立SDK manager安装API-15级x86系统映像,然后从命令行创建AVD ,如下所示。 $ android create avd -n Api-15-Gnex -t 1 Id 1是我机器上API-15目标的ID。 但是,这个系统图像显然错过了其中的Google APIs ,我的应用程序依赖于Google Play services ,我需要它们才能重现这个问题。 如何使用Google APIs创建API-15模拟器? 优选地,来自命令行,但不是必须的。

状态码12501使用Google登录进行身份validation

我正在使用下面这些代码行进行G +登录android集成。 在app build.gradle中: compile ‘com.google.android.gms:play-services-auth:8.4.0’ compile ‘com.google.android.gms:play-services-plus:8.4.0’ 在MainActivity中: GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN) .requestEmail() .requestIdToken(“xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.com”) .requestProfile() .build(); AppCompatActivity appCompatActivity = (AppCompatActivity) context; googleApiClient = new GoogleApiClient.Builder(context) .enableAutoManage(appCompatActivity, this) .addConnectionCallbacks(this) .addApi(Auth.GOOGLE_SIGN_IN_API, gso) .addApi(Plus.API) .build(); 我还在应用级别添加了“google-services.gson”文件。 我还制作了web应用程序,并使用clientIid来获取requestIdToken()参数。 requestIdToken(webapp的client-id)。 编写完这段代码后,我仍然在响应中得到状态码= 12501,而tokenId = null。 我也看过这个链接 。 但无法find任何解决方案。

在Android中获取用户的Gmail ID

我不知道这是不是正确的问题。我们如何才能获得用户在Android中的Google Play商店的用户信息。这是否可能。

CardView中的Google Map Lite

我一直试图让一个非常基本的应用程序去玩Material Design。 我正在尝试创建一个Listview(使用新的RecyclerView),每个项目都是一个卡片女巫有一个谷歌地图精简版。 我基本上都遵循这个例子: 创建列表和卡片 ,对于谷歌地图实现,我一直在使用这个例子 当我在适配器中只有一个项目时(因为只有一个项目可以显示),当我向适配器添加第二个项目时(因此列表中应该有两个项目),应用程序崩溃了例外: 21158-21158/lollipop.auxilium.nl.lollipoptest E/AndroidRuntime﹕ FATAL EXCEPTION: main android.view.InflateException: Binary XML file line #21: Error inflating class fragment at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:719) at android.view.LayoutInflater.rInflate(LayoutInflater.java:761) at android.view.LayoutInflater.rInflate(LayoutInflater.java:769) at android.view.LayoutInflater.rInflate(LayoutInflater.java:769) at android.view.LayoutInflater.inflate(LayoutInflater.java:498) at android.view.LayoutInflater.inflate(LayoutInflater.java:398) at lollipop.auxilium.nl.lollipoptest.MyAdapter.onCreateViewHolder(MyAdapter.java:63) at lollipop.auxilium.nl.lollipoptest.MyAdapter.onCreateViewHolder(MyAdapter.java:25) at android.support.v7.widget.RecyclerView$Adapter.createViewHolder(RecyclerView.java:4121) at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:3431) at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:3340) at android.support.v7.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:1810) at android.support.v7.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1306) at android.support.v7.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1269) at android.support.v7.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:523) at android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:1988) at […]

无法在Android Studio中解析符号“LocationClient”

我在Android Studio中开发应用程序时遇到此错误,我想在其中使用位置服务。 我知道之前已经问过这个问题,但我相信以前使用Eclipse开发的应用程序。 我相信这可能是Google Play服务设置的一个问题 我已按照http://developer.android.com/google/play-services/setup.html中的说明进行操作,但我现在收到错误消息。 这可能与我之前在eclipse中通过SDK管理器安装Google Play服务这一事实有关吗? 任何帮助将不胜感激,谢谢

Gradle构建无法在Android Studio中查找Google Play服务 – 我的SDK是否正确?

我有一个非常类似于Gradle构建的问题, 在Android Studio中查找Google Play服务失败了 我有一个工作的android项目,但当我添加 compile ‘com.google.android.gms:play-services:5.0.77’ 我得到了一个gradle构建错误 Error:Failed to find: com.google.android.gms:play-services:5.2.8 Open FileOpen in Project Structure dialog 我已经通过管理器添加了SDK。 其他线程建议计算机上可能有第二个SDK库导致问题,但我无法解决这个问题。 我正在使用mac(通常是PC用户,所以请耐心等待),看看SDK管理器和项目结构对话框都说SDK位于: /Applications/Android Studio.app/sdk 鉴于它们指向同一个地方,它必然是错误的其他原因? 也许我有一个5.2.8以外的版本(虽然不太可能,因为andoid studio说这是最新的,我刚刚更新了SDK)? 如何检查我机器上安装的版本 – 它不在文件名中?

Google Play – 我的应用每月订阅费用每天

我在Google Play中发布了一个包含应用内订阅的Android应用。 我有月度和年度订阅,我已经在开发者控制台中以这种方式配置它: 问题是:当用户打算订阅时,Google Play会以这种方式显示支付网关: 为什么说如果每月订阅,他们每天收费19.99美元? 这是订阅用户每天收到的发票: 在我的代码中,我没有定义与价格相关的任何内容,就是这样: inappbilling.subscribe(function (data) { $rootScope.logThis(“inappbilling plugin – subscribe: ” + JSON.stringify(data), “info”, “inappbilling”, “subscribe”); subscriptionDone(data); }, function (errorInfo) { $rootScope.logThis(“inappbilling plugin ERROR – subscribe: ” + JSON.stringify(errorInfo), “error”, “inappbilling”, “subscribe”); subscriptionError(errorInfo); }, subscriptionType.productId); 我只是指定正确的订阅ID。 我怎样才能将付款设置为monhtly而不是每天? 谢谢!

如何测试Google App邀请

我目前正在实施Google的App Invites ,我想知道测试全新安装的最佳方法是什么。 我可以用适当的深层链接广播一个INSTALL_REFERRER事件,如下所示: adb shell am broadcast -a com.android.vending.INSTALL_REFERRER -n /. –es “referrer” “test_referrer=test” 但是这将通过推荐数据发送通用广播。 目前有一种方法可以广播一个INSTALL_REFERRAL ,它还包含相应的AppInviteReferral数据吗? 深入研究来源显示, com.google.android.gms.appinvite.REFERRAL_BUNDLE作为意图的一部分包含在内,但我不确定如何将其构建为广播的一部分。 编辑我在这里测试广播时创建了一个单独的,更一般的关于使用bundle extras的问题