2016-03-18 3 views
9

Errore: impossibile configurare l'estensione "di pubblicazione" dopo l'accesso.Errore: impossibile configurare l'estensione "di pubblicazione" dopo l'accesso

Ho ricevuto questo errore dopo aver aggiornato il mio studio Android.

questo è il mio app.gradle

apply plugin: 'com.android.application' 

android { 
compileSdkVersion 23 
buildToolsVersion '23.0.2' 

defaultConfig { 
    minSdkVersion 14 
    targetSdkVersion 23 
    versionCode 1 
    versionName "1.0" 
    vectorDrawables.useSupportLibrary = true 
    generatedDensities = [] 
} 
aaptOptions { 
    additionalParameters "--no-version-vectors" 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), proguard-rules.pro' 
    } 
} 
dexOptions { 
    preDexLibraries = false 
    javaMaxHeapSize "4g" 
     } 
} 
dependencies { 
compile fileTree(include: ['*.jar'], dir: 'libs') 
compile files('libs/universal-image-loader-1.9.5.jar') 
compile project(':databaseAutoCompleteLibrary') 
compile 'com.google.code.gson:gson:2.2.4' 
compile 'com.android.support:support-v4:23.2.0' 
compile 'com.android.support:gridlayout-v7:23.2.0' 
compile 'com.loopj.android:android-async-http:1.4.9' 
compile 'com.jakewharton:butterknife:7.0.1' 
compile 'com.baoyz.swipemenulistview:library:1.3.0' 
compile 'milyn:opencsv:1.6' 
compile 'de.hdodenhof:circleimageview:2.0.0' 
compile project(':MPChartLib') 
compile project(':filechooserlibrary') 
//compile 'com.android.support:support-v4:18.0.0' 
//compile 'com.android.support:appcompat-v7:18.0.+' 
compile 'com.android.support:design:23.2.0' 
compile 'com.android.support:support-v13:23.2.0' 
compile 'com.android.support:appcompat-v7:23.2.0' 
compile 'com.squareup.picasso:picasso:2.5.2' 
compile 'com.mcxiaoke.volley:library:1.0.19' 
compile project(':Volley') 
compile 'com.google.android.gms:play-services:8.4.0' 
} 

si prega di fornire qualsiasi soluzione. Sto usando la biblioteca di volley. Grazie.

+0

Hai dimenticato di includere il messaggio di errore. – user2314737

+0

Errore: impossibile configurare l'estensione "pubblicazione" dopo l'accesso. questo è il mio messaggio di errore. – user6076314

risposta

17

Ho affrontato lo stesso problema dopo l'aggiornamento all'ultimo studio.

io non sono sicuro circa la causa principale, ma quello che ho fatto è

commento sotto la linea da volley build.gradle

apply from: 'bintray.gradle' 

posso vedere lì molti progetti ci sono in voi dipendenze. Se possibile, commenta lo stesso da tutti e prova di nuovo la sincronizzazione.

+0

grazie a @drupal desai. – user6076314

+0

Per quanto mi riguarda, anche se la soluzione sopra riportata ha dato esito positivo alla sincronizzazione ma ha generato InvalidVirtualFileAccessException: Accesso a file virtuale non valido: ... – charany1

+0

La soluzione di seguito di omrsin sembra più adatta. – charany1

12

La stessa cosa è successa a me.

Non sono un esperto di Gradle ma la mia soluzione è stata un po 'meno drastica. Ho appena modificato il file bintray.gradle spostando la linea:

apply plugin: 'maven-publish' 

poco prima che l'azione publishing.

Questo problema sembra essere correlato con questo:

https://github.com/researchgate/gradle-release/issues/125

+0

+1 Sono contento che tu abbia postato questo (solo 7 ore fa)! Questo mi ha frustrato per gli ultimi 30 minuti. Non so perché l'altra risposta abbia così tanti voti, non ha senso per me! Perché i dossi della versione graduale producono sempre un cambio di rottura !! SEMPRE persone! – Dori

7

Questo errore deriva dal modulo di volley, ho risolto questo problema facendo come segue: modulo volley aperto, trovare bintray.gradle di file e cambiare

publishing { 
    publications {...} 
} 

a

publishing.publications {...} 

quindi funzionerà bene.

+0

ha funzionato per me. Grazie –