2016-09-11 5 views
0

이것은 (앱 세부 정보를 공백으로 바 꾸었습니다)입니다. apk를 제대로 배포 할 수 있었지만 앱이 시작될 때 아래 오류로 인해 충돌합니다. 나는이 문제를 해결하는 방법에 대한시작하는 동안 Android 앱이 다운 됨

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

어떤 아이디어 :

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을 파일 세부 사항은? 최신을 사용하는

답변

3

봅니다 예를 들어

을 컴파일 : 컴파일 'com.android.support:appcompat-v7:24.2.0'

은 아마 isssue이 업데이트입니다. 나는이 같은 문제에 직면하고 오류가 인식이었다 일단

는 그리고 ... 그것 때문에 그렇게 응용 프로그램은 내가 컴파일 할 때마다 추락하고 사용로드 MB의 Heqvy에 있던 자원이었다. 도움이 될지 확인하십시오.

+0

여기 조금 새로운 것입니다. 내가 com.android.support *의 모든 버전을 gradle 파일이나 appcompat에서 변경해야합니까? – pagarwal

+0

@pagarwal eveyone이 특정 시점에서 초보자라는 것을 걱정하지 마십시오. 예를 들어 모든 의존성을 변경하려고합니다. 그리고 그것이 당신을 위해 작동하고 네가 안드로이드 스튜디오의 최신 버전을 사용하려고 할 것을 희망합니다. –

+0

고마워요! – pagarwal

관련 문제