2017-02-09 6 views
0

Gradle Build endet korrekt mit der build.gradle Datei unten.Android build.gradle Fehler v13: 19.1.0

apply plugin: 'com.android.application' 

android { 
compileSdkVersion 19 
buildToolsVersion "23.0.2" 
defaultConfig { 
    applicationId "com.etu.goglove" 
    minSdkVersion 18 
    targetSdkVersion 18 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
    } 
} 
} 
dependencies { 
compile 'com.android.support:support-v4:19.1.0' 
compile 'com.android.support:support-v13:19.1.0' 

} 

Aber ich versuche auch MapsActivity.class

import android.os.Bundle; 
import android.support.v4.app.FragmentActivity; 
import com.google.android.gms.maps.CameraUpdateFactory; 
import com.google.android.gms.maps.GoogleMap; 
import com.google.android.gms.maps.OnMapReadyCallback; 
import com.google.android.gms.maps.SupportMapFragment; 
import com.google.android.gms.maps.model.LatLng; 
import com.google.android.gms.maps.model.MarkerOptions; 

public class MapsActivity extends FragmentActivity implements OnMapReadyCallback { 

private GoogleMap mMap; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.location_fragment); 
    // Obtain the SupportMapFragment and get notified when the map is ready to be used. 
    SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager() 
      .findFragmentById(R.id.map); 
    mapFragment.getMapAsync(this); 
} 

@Override 
public void onMapReady(GoogleMap googleMap) { 
    mMap = googleMap; 

    // Add a marker in Sydney and move the camera 
    LatLng sydney = new LatLng(-34, 151); 
    mMap.addMarker(new MarkerOptions().position(sydney).title("Marker in Sydney")); 
    mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney)); 
} 
} 

Dann bekomme ich Fehler zu implementieren über den Import ich mache: kann Symbol 'Android' nicht lösen Ich habe auch Google Play-Dienste installiert. Dann in der build.gradle Datei hinzufügen I:

compile 'com.google.android.gms:play-services:10.0.0' 

Dann bekomme ich diesen Fehler:

Warning:Module 'com.android.support:support-v13:19.1.0' depends on one or more Android Libraries but is a jar 

Was ich falsch gemacht? Diese Lösung hilft nicht .. solution

Antwort

0

Versuchen:

dependencies { 
compile 'com.android.support:support-v4:23.0.0' 
compile 'com.android.support:support-v13:23.0.0' 
compile 'com.google.android.gms:play-services:10.0.0' 

} 

und:

compileSdkVersion 23 
buildToolsVersion "23.0.2" 
0

kann lösen bauen Wenn Sie Ihre compileSdkVersion Aktualisierung kein Problem haben, können Sie versuchen, es zu neuer, etwas zu ändern, wie 23.0.2 und der gleichen Version für Ihre Bibliotheken auch (compile 'com.android.support:support-v4:23.0.2' und compile 'com.android.support:support-v13:23.0.2').

Wenn Sie aus irgendeinem Grund mit 19 bleiben möchten, können Sie versuchen, Ihre buildToolsVersion zu 19.1.0 zu ändern.

Endlich versuchen Sie, das Projekt zu reinigen und versuchen Sie es erneut.

0

Versuchen Sie, diese

compile 'com.google.android.gms:play-services-maps:9.4.0' 
compile 'com.google.android.gms:play-services-location:9.4.0' 
compile 'com.google.android.gms:play-services-auth:9.4.0' 

Und dieses

compile 'com.android.support:support-v4:19.1.0' 
compile 'com.android.support:support-v13:19.1.0' 

mit

Kompilierung 'com.android.support:support-v4:23.4.0' ersetzen

warum Sie sind Zielversion 18 Dies ist alt

Wechsel auf 25 oder 24

Verwandte Themen