2016-09-11 24 views
0

これはエラーです(アプリの詳細を空白に置き換えました)。私はapkを正しく展開することができましたが、アプリケーションが起動すると、以下のエラーでクラッシュします。起動中にAndroidアプリがクラッシュする

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 

これらは、Gradleのファイルの詳細です:

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') 
} 

私はこれを解決する方法上の任意のアイデア?最新のを使用する

答えて

3

てみなどについて

をコンパイル: コンパイル 'com.android.support:appcompat-v7:24.2.0'

たぶんisssueはアップデートです。

私は同じ問題に直面し、エラーは認識されませんでした... MBの のHeqvyのリソースが原因で、Heqvyが読み込まれ、コンパイルして使用するたびにクラッシュしました。それが助けることができるかどうかを確認してください。

+0

私はここで少し新しいです。私は、com.android.support *のすべてのバージョンをgradleファイル内の依存関係に変更する必要がありますか? – pagarwal

+0

@pagarwal eveyoneは特定の時点で初心者であることを心配しないでください。すべての依存関係を変更しようとしていて、それがあなたのために働くことを願って、アンドロイドスタジオの最新バージョンを使用しようとします。 –

+0

ありがとうございました! – pagarwal

関連する問題