Android的工作室USB调试谷歌播放服务过期中 [英] Android Studio USB Debugging Google Play Services Out Of Date
问题描述
我使用的Android 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
-
您设备应该有最新的谷歌播放服务
-
您的项目应该有最新的谷歌播放服务
摇篮配置:
{相关性
编译com.google.android.gms:播放服务:7.3.0
}
<醇开始=3>
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
Your device should have the latest Google Play Services
Your project should have the latest Google Play Services
Gradle configuration:
dependencies {
compile 'com.google.android.gms:play-services:7.3.0'
}
- Use GoogleApiAvailability class to check for this on the device
这篇关于Android的工作室USB调试谷歌播放服务过期中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!