2016-09-11 6 views
1

をマッピングします。 同じプロジェクトが友人のPCでうまくいきましたが、私の場合はうまくいきません!は、私は私のアプリは、Googleマップを使用しようとしていたが、私はこのエラーを得続ける

このGradleのメッセージ内容:

Information:Gradle tasks [:app:assembleDebug] 
:app:preBuild UP-TO-DATE 
:app:preDebugBuild UP-TO-DATE 
:app:compileDebugNdk UP-TO-DATE 
:app:checkDebugManifest 
:app:preReleaseBuild UP-TO-DATE 
:app:prepareComAndroidSupportAppcompatV72300Library UP-TO-DATE 
:app:prepareComAndroidSupportMediarouterV72300Library UP-TO-DATE 
:app:prepareComAndroidSupportSupportV42300Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServices920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesAds920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesAdsLite920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesAnalytics920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesAnalyticsImpl920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesAppindexing920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesAppinvite920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesAuth920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesAuthBase920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesBase920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesBasement920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesCast920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesCastFramework920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesClearcut920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesContextmanager920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesDrive920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesFitness920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesGames920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesGass920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesGcm920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesIdentity920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesIid920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesLocation920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesMaps920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesNearby920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesPanorama920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesPlaces920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesPlus920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesSafetynet920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesTagmanager920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesTagmanagerApi920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesTasks920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesVision920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesWallet920Library UP-TO-DATE 
:app:prepareComGoogleAndroidGmsPlayServicesWearable920Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseAnalytics920Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseAnalyticsImpl920Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseAuth920Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseAuthCommon920Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseAuthModule920Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseCommon920Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseConfig920Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseCrash920Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseDatabase920Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseDatabaseConnection920Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseIid920Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseMessaging920Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseStorage920Library UP-TO-DATE 
:app:prepareComGoogleFirebaseFirebaseStorageCommon920Library UP-TO-DATE 
:app:prepareDebugDependencies 
:app:compileDebugAidl UP-TO-DATE 
:app:compileDebugRenderscript UP-TO-DATE 
:app:generateDebugBuildConfig UP-TO-DATE 
:app:generateDebugAssets UP-TO-DATE 
:app:mergeDebugAssets UP-TO-DATE 
:app:generateDebugResValues UP-TO-DATE 
:app:generateDebugResources UP-TO-DATE 
:app:mergeDebugResources UP-TO-DATE 
:app:processDebugManifest UP-TO-DATE 
:app:processDebugResources UP-TO-DATE 
:app:generateDebugSources UP-TO-DATE 
:app:compileDebugJava 
:app:preDexDebug 
java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0 
    at java.lang.ClassLoader.defineClass1(Native Method) 
    at java.lang.ClassLoader.defineClass(ClassLoader.java:800) 
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) 
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) 
    at java.net.URLClassLoader.access$100(URLClassLoader.java:71) 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361) 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358) 
    at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482) 
Exception in thread "main" 
java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0 
    at java.lang.ClassLoader.defineClass1(Native Method) 
    at java.lang.ClassLoader.defineClass(ClassLoader.java:800) 
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) 
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) 
    at java.net.URLClassLoader.access$100(URLClassLoader.java:71) 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361) 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358) 
    at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482) 
Exception in thread "main" 
java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0 
    at java.lang.ClassLoader.defineClass1(Native Method) 
    at java.lang.ClassLoader.defineClass(ClassLoader.java:800) 
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) 
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) 
    at java.net.URLClassLoader.access$100(URLClassLoader.java:71) 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361) 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358) 
    at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482) 
Exception in thread "main" 
Error:Execution failed for task ':app:preDexDebug'. 
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' finished with non-zero exit value 1 
Information:BUILD FAILED 
Information:Total time: 22.892 secs 
java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0 
    at java.lang.ClassLoader.defineClass1(Native Method) 
    at java.lang.ClassLoader.defineClass(ClassLoader.java:800) 
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) 
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) 
    at java.net.URLClassLoader.access$100(URLClassLoader.java:71) 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361) 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358) 
    at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482) 
Exception in thread "main" 
Information:1 error 
Information:0 warnings 
Information:See complete output in console 

、それはbuild.gradleです:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "24.0.2" 

    defaultConfig { 
     applicationId "com.example.win7.mapapp" 
     minSdkVersion 19 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

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

と、この私のMapsActivity.javaコード:

package com.example.win7.mapapp; 

import android.support.v4.app.FragmentActivity; 
import android.os.Bundle; 

import com.google.android.gms.maps.GoogleMap; 
import com.google.android.gms.maps.MapFragment; 
import com.google.android.gms.maps.OnMapReadyCallback; 
import com.google.android.gms.maps.model.LatLng; 
import com.google.android.gms.maps.model.MarkerOptions; 

public class MapsActivity extends FragmentActivity implements OnMapReadyCallback { 


    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_maps); 
     MapFragment mapFragment = (MapFragment) getFragmentManager().findFragmentById(R.id.map); 
    mapFragment.getMapAsync(this); 
    } 







    @Override 
    public void onMapReady(GoogleMap googleMap) { 
     googleMap.addMarker(new MarkerOptions() 
       .position(new LatLng(0, 0)) 
       .title("Marker")); 
    } 
} 
+0

は、より多くの情報http://www.tutorialspoint.com/android/android_google_maps.htmそれを取得するには、このリンクをクリックしてくださいアンドロイドアプリケーションでGoogleマップを使用する方法の完全な例です – Linda

+1

[サポートされていないメジャーバージョン52.0]の可能な複製(http://stackoverflow.com/questions/22489398/unsupported-major-minor-version-52-0) –

+0

あなたはマップだけを必要とするならば、実際に地図の依存関係を使うべきです。 –

答えて

3

の重要な部分すべてのそのグラデル出力は

です

Unsupported major.minor version 52.0

これは、誤ったバージョンのJDKがインストールされていることを意味します。インストールを更新します。

+1

明確にするために、Java 7が使用されていますが、Java 8が必要です –

+0

ありがとうございました:) –

+0

@私は助けることができる嬉しいです。私の答えは、左側のチェックマークをクリックして受け入れてください。 –

2

ビルドツールのバージョン24.0.2は、Java 8に

を必要とする最も簡単な修正は、Java 7を使用し続けると、ビルドツール使用するようにGradleのを変更することであろう23.0.3を吹け:

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.3" 

    defaultConfig { 
     applicationId "com.example.win7.mapapp" 
     minSdkVersion 19 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

ていることを確認します同様にインストールされています:

enter image description here

関連する問題