2016-09-11 10 views
0

Dies ist der Fehler (App-Details durch Leerzeichen ersetzt) ​​. Ich war in der Lage, die apk richtig zu implementieren, aber wenn die App gestartet wird, stürzt es mit dem folgenden Fehler ab.Android-App stürzt beim Start ab

09-11 21:40:29.588 2819-2871/----- E/AndroidRuntime: 
FATAL EXCEPTION: IntentService[RegIntentService] 
Process:------, PID: 2819 
java.lang.IncompatibleClassChangeError: The method 'java.io.Fileandroid.suppo 
rt.v4.content.ContextCompat.getNoBackupFilesDir(android.content.Context)' was 
expected to be of type virtual but instead was found to be of type direct 
(declaration of 'com.google.android.gms.iid.zzd' appears in 
/data/app/<app_name>-1/base.apk) 
at com.google.android.gms.iid.zzd.zzde(Unknown Source) 
at com.google.android.gms.iid.zzd.<init>(Unknown Source) 
at com.google.android.gms.iid.zzd.<init>(Unknown Source) 
at com.google.android.gms.iid.InstanceID.zza(Unknown Source) 
at com.google.android.gms.iid.InstanceID.getInstance(Unknown Source) 
at com.shopping.gcm.RegistrationIntentService.onHandleIntent(RegistrationInten 
tService.java:65) 
at 
android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:66) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at android.os.Looper.loop(Looper.java:148) 
at android.os.HandlerThread.run(HandlerThread.java:61) 09-11 21:40:30.444 
2819-2870/-------- W/EGL_emulation: eglSurfaceAttrib not 
implemented 09-11 21:40:30.444 2819-2870/------- 
W/OpenGLRenderer: Failed to set EGL_SWAP_BEHAVIOR on surface 0x7f205c1654c0, 
error=EGL_SUCCESS 09-11 21:40:30.778 2819-2819/------- 
I/Choreographer: Skipped 41 frames! The application may be doing too much 
work on its main thread. 09-11 21:40:30.840 
2819-2870/------- E/Surface: getSlotFromBufferLocked: 
unknown buffer: 0x7f205c1436c0 09-11 21:40:30.978 
2819-2870/--------- E/Surface: getSlotFromBufferLocked: 
unknown buffer: 0x7f205c142150 09-11 21:40:34.204 
2819-2871/------- I/Process: Sending signal. PID: 2819 SIG: 
9 

Dies sind die gradle Dateidetails:

apply plugin: 'com.android.application' 
apply plugin: 'hugo' 
apply plugin: 'com.google.gms.google-services' 
apply plugin: 'findbugs' 

android { 
    compileSdkVersion 21 
    buildToolsVersion "21.1.2" 

    repositories { 
     mavenCentral() 
    } 
    defaultConfig { 
     applicationId "------" 
     minSdkVersion 15 
     targetSdkVersion 21 
     versionCode 22 
     versionName "1.2.2" 

    } 
} 
task findbugs(type: FindBugs) { 
    ignoreFailures = false 
    effort = "default" 
    reportLevel = "medium" 
    excludeFilter = new File("${project.rootDir}/findbugs/findbugs-filter.xml") 
    classes = files("${project.rootDir}/app/build/intermediates/classes") 
    source = fileTree('src/main/java/') 
    classpath = files() 
    reports { 
     xml.enabled = true 
     html.enabled = true 
     xml { 
      destination "$project.buildDir/findbugs/findbugs-output.xml" 
     } 
     html { 
      destination "$project.buildDir/findbugs/findbugs-output.html" 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:21.0.3' 
    compile 'com.android.support:support-v13:21.0.3' 
    compile 'com.android.support:support-v4:21.0.3' 
    compile 'com.android.support:palette-v7:21.0.3' 
    compile 'com.android.support:recyclerview-v7:21.0.3' 
    compile 'com.android.support:cardview-v7:21.0.3' 
    compile 'com.jakewharton:butterknife:6.1.0' 
    compile 'com.jakewharton.timber:timber:2.5.1' 
    compile 'com.squareup.picasso:picasso:2.5.0' 
    compile files('libs/commons-httpclient-3.1.jar') 
    compile files('libs/gson-2.2.4.jar') 
    compile files('libs/httpclient-4.3.jar') 
    compile 'info.hoang8f:fbutton:1.0.5' 
    compile 'com.github.eluleci:flatui:3.0.0' 
    compile files('libs/universal-image-loader-1.9.4.jar') 
    compile 'com.google.android.gms:play-services-gcm:7.5.0' 
    compile 'com.google.android.gms:play-services-analytics:7.5.0' 
    compile 'com.android.support:design:22.2.0' 
    compile 'com.vlonjatg.android:progress-activity:1.1.1' 
    compile 'com.android.support:support-v4:+' 
    compile 'com.squareup.picasso:picasso:2.3.2' 
    compile 'com.nineoldandroids:library:2.4.0' 
    compile 'com.daimajia.slider:library:[email protected]' 
    compile 'com.balysv.materialmenu:material-menu-toolbar:1.5.1' 
    compile 'com.facebook.android:facebook-android-sdk:4.7.0' 
    // // Testing dependencies 

    // androidTestCompile 'com.android.support.test.espresso:espresso-core:2.1' 

    // androidTestCompile 'com.android.support.test:runner:0.2' 

    // androidTestCompile 'com.android.support:support-annotations:22.1.1' 
    compile files('libs/PGSDK_v1.0.jar') 
} 

Alle Ideen, wie kann ich dieses Problem lösen?

Antwort

3

Try neuesten verwenden kompiliert

Für zB: Kompilierung 'com.android.support:appcompat-v7:24.2.0'

Vielleicht ist die isssue mit den Updates ist.

Und sobald ich das gleiche Problem konfrontiert und Fehler wurde unerkannt ... es war wegen der Ressourcen, die in MB Heqvy zu laden waren, so stürzte die App jedes Mal, wenn ich kompiliert und verwendet. Überprüfen Sie einfach, ob es helfen kann

+0

Ich bin ein wenig neu hier. Muss ich alle Versionen der Abhängigkeit com.android.support * in der Gradle-Datei oder nur in der appcompat ändern? – pagarwal

+0

@pagarwal mach dir keine Sorgen Eveyone ist Neuling an einem bestimmten Punkt, ja, versuchen Sie, alle Abhängigkeit zu ändern und hoffe, es wird für Sie arbeiten und ja versuchen, die neueste Version von Android Studio zu verwenden :) –

+0

Vielen Dank! wird mit mehr Fragen zurückkommen, wenn es – pagarwal