0

私は Android Studio 1.2 を使用しており、USB Debuggingを使用して (Google マップが必要な) アプリを実行しようとしています。私の電話は Android 4.1.2 (API 16 - Sony Xperia T) を実行しています。

Android Studio では、Android 5.0.1 (API 21) を使用してアプリを正常に実行できました。ただし、USB デバッグを使用すると、「Google Play Services Out Of Date, Requires 713.... but found 65....」というエラーが表示されます(ドットはいくつかの数字を表します)。私のデバイスには最新の Google Play バージョンがあります。

プロジェクト構造の Android Studio で、コンパイル SDK バージョン: Android 5.0.1 (API 21) とターゲット SDK バージョン: Android 4.1.2 (API 16) を選択しました。

何か不足していますか?任意の提案をいただければ幸いです!

皆さん、ありがとうございました!

更新 これは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
4

1 に答える 1

0
  1. デバイスに最新のGoogle Play Servicesがインストールされている必要があります

  2. プロジェクトには最新の Google Play Services が必要です

Gradle 構成:

dependencies {
    compile 'com.google.android.gms:play-services:7.3.0'
}
  1. GoogleApiAvailabilityクラスを使用して、デバイスでこれを確認します
于 2015-05-05T12:21:36.027 に答える