2016-10-18 3 views
4
// Top-level build file where you can add configuration options common to all sub-projects/modules. 

buildscript { 
    repositories { 
     maven { 
      url "https://plugins.gradle.org/m2/" 
     } 
     jcenter() 
    } 
    dependencies { 
     classpath "gradle.plugin.me.tatarka:gradle-retrolambda:3.3.0" 
     classpath 'com.android.tools.build:gradle:2.2.1' 
    } 
} 
allprojects { 
    repositories { 
     jcenter() 
     mavenCentral() 
    } 
} 

task clean(type: Delete) { 
    delete rootProject.buildDir 
} 

Die: app Dateijava.lang.NullPointerException (keine Fehlermeldung) APK Gebäude

apply plugin: 'me.tatarka.retrolambda' 
apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "24.0.3" 
    compileOptions { 
     sourceCompatibility JavaVersion.VERSION_1_8 
     targetCompatibility JavaVersion.VERSION_1_8 
    } 

    defaultConfig { 
     applicationId "it.univpm.gruppoids.iotforemergencyandnavigation" 
     minSdkVersion 16 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 

     jackOptions { 
      enabled true 
     } 
    } 



    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 
dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.4.0' 
    compile 'com.android.support:design:23.4.0' 
    compile 'com.android.support:support-v4:23.4.0' 
    compile 'com.journeyapps:zxing-android-embedded:[email protected]' 
    compile 'com.google.zxing:core:3.2.1' 
    compile 'org.jgrapht:jgrapht-core:1.0.0' 
} 

Wenn ich versuche, APK zu bauen es zeigt mir: Fehler: ein Problem aufgetreten Projekt Konfiguration ': app' .

java.lang.NullPointerException (no error message)

Ist es ein Problem mit Versionen? oder mit Lamdas ?? kann mir jemand helfen?

+1

Mögliche Duplikat [Was für eine Nullpointer ist, und wie kann ich es beheben?] (Http://stackoverflow.com/questions/218384/what-is-a-nullpointerexception-and-how-do-i-fix-it) – DimaSan

Antwort

2

Ich hatte die gleiche Art von Problem in diesen Tagen. Ich fand, dass es durch die Version von Gradle verursacht werden könnte. Nach dem Ändern der Version auf 2.1.0 ist das Problem verschwunden.

dependencies { 
     classpath 'com.android.tools.build:gradle:2.1.0' 
    } 

Ich bin mir nicht sicher, es funktioniert für Sie.

+0

Nach dem Ändern der Version von 2.2.0 zu 2.1.0 zeigt es mir Fehler: Ausführung fehlgeschlagen für Task ': app: transformResourcesWithMergeJavaResForDebug '. > com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: In APK kopierte doppelte Dateien META-INF/maven/org.jgrapht/jgrapht-ext/pom.xml \t Datei1: C: \ Benutzer \ Piero \ AndroidStudioProjects \ IoTforEmergencyandNavigation \ app \ lib \ jgrapht-ext-1.0.0.jar \t Datei2: C: \ Benutzer \ Piero \ AndroidStudioProjekte \ IoTforEmergencyandNavigation \ app \ lib \ jgrapht-ext-1.0.0 -uber.jar –

+0

Das hat mir geholfen Ich danke dir so sehr :), ich habe seit 3 ​​Tagen versucht, OpenCV mit Android Studio zu konfigurieren. Das ist die einzige Sache, die für mich funktioniert Vielen Dank, dass ich es wirklich schätze :) – cuber

+0

Wohin geht das? – gaharrington

0

siehe this other issue: Während dies in der RetroLambda-Dokumentation angegeben ist, sollten Sie bei der Verwendung von Retrolambda keine JAVA-Version auf 1.8 angeben. Daher sollte die Einstellung der Buchsenunterstützung nicht mehr erforderlich sein. Das hat für mich funktioniert.

-3

Löschen Sie einfach Ihr Projekt unter enthält .digle Ordner und starten Sie Android Studio neu. getestet und genehmigt von Google-Entwickler-Seiten. Es funktioniert 100%.

+0

Könnten Sie die Quelle verlinken, die Sie erwähnen? – MOnsDaR

2

Fügen Sie diese auf Ihrer App-Modul build.gradle Datei:

lintOptions { 
    checkReleaseBuilds false 
} 
+0

Arbeitete für mich .. Danke –

+0

@AditiParikh Sie sind willkommen) Ich konnte dieses Problem auch nicht lange lösen. –

Verwandte Themen