Android的工作室USB调试谷歌播放服务过期中 [英] Android Studio USB Debugging Google Play Services Out Of Date

查看:291
本文介绍了Android的工作室USB调试谷歌播放服务过期中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用的Andr​​oid 1.2工作室,我试图运行一个应用程序使用的 USB调试(需要谷歌地图)。我的手机运行的是Android 4.1.2(API 16 - 索尼Xperia T)。

在Android的工作室,我能够使用的是Android 5.0.1(API 21)成功运行的应用程序。但是,使用USB调试我得到这个错误的谷歌播放服务过时,需要713 ....但发现有65 ......的(点重新present一些数字)。 我的设备具有最新的谷歌打版。

在在项目结构Android的工作室,我选择的编译SDK版本:Android的5.0.1(API 21)和目标SDK版本:Android的4.1.2( API 16)。

我缺少的东西吗?任何建议将是AP preciated!

感谢大家!

更新
这是logcat的

  05-05 15:20:49.436 6003-6003 / com.myapp.testapp D / OpenGLRenderer:启用调试模式0
05-05 15:20:58.546 6003-6003 / com.myapp.testapp I / dalvikvm:DexOpt:访问从拒绝LCOM /谷歌/安卓/ GMS /普通/ GooglePlayServicesUtil;到现场Landroid /应用/通知; .extras
05-05 15:20:58.546 6003-6003 / com.myapp.testapp W / dalvikvm:VFY:无法解析实例字段16
05-05 15:20:58.546 6003-6003 / com.myapp.testapp D / dalvikvm:VFY:更换运code。在0x00b3 0x54
05-05 15:20:58.546 6003-6003 / com.myapp.testapp E / dalvikvm:找不到类的android.app.AppOpsManager,从法com.google.android.gms.common.GooglePlayServicesUtil.zza引用
05-05 15:20:58.546 6003-6003 / com.myapp.testapp W / dalvikvm:VFY:无法解决入住投25(Landroid /应用/ AppOpsManager;)在LCOM /谷歌/安卓/ GMS /普通/ GooglePlayServicesUtil ;
05-05 15:20:58.546 6003-6003 / com.myapp.testapp D / dalvikvm:VFY:在0x000e更换运code为0x1F
05-05 15:20:58.546 6003-6003 / com.myapp.testapp I / dalvikvm:找不到方法android.content.pm.PackageManager.getPackageInstaller,从方法com.google.android.gms.common.GooglePlayServicesUtil引用。 ZZH
05-05 15:20:58.546 6003-6003 / com.myapp.testapp W / dalvikvm:VFY:无法解析虚方法523:Landroid /内容/ PM /软件包管理系统; .getPackageInstaller()Landroid /内容/ PM / PackageInstaller;
05-05 15:20:58.546 6003-6003 / com.myapp.testapp D / dalvikvm:VFY:在0x000b更换运code 0x6e
05-05 15:20:58.556 6003-6003 / com.myapp.testapp W / GooglePlayServicesUtil:谷歌Play服务的过时。需要7327000但发现6599036


解决方案

  1. 您设备应该有最新的谷歌播放服务


  2. 您的项目应该有最新的谷歌播放服务


摇篮配置:

  {相关性
    编译com.google.android.gms:播放服务:7.3.0
}

<醇开始=3>

  • 使用<一个href=\"https://developer.android.com/reference/com/google/android/gms/common/GoogleApiAvailability.html\"相对=nofollow> GoogleApiAvailability 类来检查此设备上

  • I'm using Android Studio 1.2 and I'm trying to run an app (that requires Google Maps) using USB Debugging. My phone is running Android 4.1.2 (API 16 - Sony Xperia T).

    On Android Studio I was able to run successfully the app using Android 5.0.1 (API 21). However, using USB Debugging I get this error "Google Play Services Out Of Date, Requires 713.... but found 65...." (dots represent some numbers). My device has the latest Google Play Version.

    In Android Studio under Project Structure, I've selected compile SDK version: Android 5.0.1 (API 21) and target SDK version: Android 4.1.2 (API 16).

    Am I missing something? Any suggestions would be appreciated!

    Thank you all!

    UPDATE This is the logcat

    05-05 15:20:49.436    6003-6003/com.myapp.testapp D/OpenGLRenderer﹕ Enabling debug mode 0
    05-05 15:20:58.546    6003-6003/com.myapp.testapp I/dalvikvm﹕ DexOpt: access denied from Lcom/google/android/gms/common/GooglePlayServicesUtil; to field Landroid/app/Notification;.extras
    05-05 15:20:58.546    6003-6003/com.myapp.testapp W/dalvikvm﹕ VFY: unable to resolve instance field 16
    05-05 15:20:58.546    6003-6003/com.myapp.testapp D/dalvikvm﹕ VFY: replacing opcode 0x54 at 0x00b3
    05-05 15:20:58.546    6003-6003/com.myapp.testapp E/dalvikvm﹕ Could not find class 'android.app.AppOpsManager', referenced from method com.google.android.gms.common.GooglePlayServicesUtil.zza
    05-05 15:20:58.546    6003-6003/com.myapp.testapp W/dalvikvm﹕ VFY: unable to resolve check-cast 25 (Landroid/app/AppOpsManager;) in Lcom/google/android/gms/common/GooglePlayServicesUtil;
    05-05 15:20:58.546    6003-6003/com.myapp.testapp D/dalvikvm﹕ VFY: replacing opcode 0x1f at 0x000e
    05-05 15:20:58.546    6003-6003/com.myapp.testapp I/dalvikvm﹕ Could not find method android.content.pm.PackageManager.getPackageInstaller, referenced from method com.google.android.gms.common.GooglePlayServicesUtil.zzh
    05-05 15:20:58.546    6003-6003/com.myapp.testapp W/dalvikvm﹕ VFY: unable to resolve virtual method 523: Landroid/content/pm/PackageManager;.getPackageInstaller ()Landroid/content/pm/PackageInstaller;
    05-05 15:20:58.546    6003-6003/com.myapp.testapp D/dalvikvm﹕ VFY: replacing opcode 0x6e at 0x000b
    05-05 15:20:58.556    6003-6003/com.myapp.testapp W/GooglePlayServicesUtil﹕ Google Play services out of date.  Requires 7327000 but found 6599036
    

    解决方案

    1. Your device should have the latest Google Play Services

    2. Your project should have the latest Google Play Services

    Gradle configuration:

    dependencies {
        compile 'com.google.android.gms:play-services:7.3.0'
    }
    

    1. Use GoogleApiAvailability class to check for this on the device

    这篇关于Android的工作室USB调试谷歌播放服务过期中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

    查看全文
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆