2015-08-12 11 views
33

Aggiornamento ad Android 1.3.1 Studio e ha cercato di configurare l'associazione datidati Android legame produce "Cartelle di origine generati in posizione sbagliata"

file di Gradle

primo livello contiene

dependencies { 
    classpath 'com.android.tools.build:gradle:1.3.1' 
    classpath 'com.android.databinding:dataBinder:1.0-rc1' 
} 

Progetto di file Gradle contiene

apply plugin: 'com.android.application' 
apply plugin: 'com.android.databinding' 

android { 
    compileSdkVersion 22 
    buildToolsVersion '22.0.0' 

ma sto ottenendo seguente messaggio

cartelle sorgente generato in posizione non corretta

Warning:Folder /Users/myname/workspace/discoveroom/android-client/Caldroid/build/data-binding-info/debug 

Warning:Folder /Users/myname/workspace/discoveroom/android-client/DiscoveroomAndroidClient/build/data-binding-info/debug 

Information:3rd-party Gradle plug-ins may be the cause 

enter image description here

+0

Anche io ho capito, ma ho deciso di ignorarlo, poiché non è stato fatto alcun danno. –

+0

Dubito che abbia causato a AS di non caricare la classe di associazione a volte. –

+1

Im anche ottenere questo errore, dal momento che l'utilizzo di impostazione dataBinding = true. Sto usando il gradle 1.5.0 che include il plugin direttamente, quindi non ho dovuto metterlo in ... Sto ottenendo degli errori quando aggiungo variabili di dati ai miei xmls. Dicendo che non può risolvere le classi, e mi chiedo se è relativo a questo ... – Stoff81

risposta

1

cambiamento

classpath 'com.android.databinding:dataBinder:1.0-rc1' 

a

classpath 'com.android.databinding:dataBinder:1.0-rc4' 
+1

Sfortunatamente, non aiuta. Ma produce un nuovo errore - Errore: Impossibile risolvere: com.android.databinding: adattatori: 1.0-rc3 – Natali

+1

Viene visualizzato questo errore quando provo a passare a rc4: Errore: Impossibile trovare il metodo 'android.databinding.tool .LayoutXmlProcessor. –

+2

eventuali aggiornamenti su questo problema? ottengo anche "Errore: impossibile trovare il metodo 'android.databinding.tool.LayoutXmlProcessor" quando si utilizza rc4 –

0
appare

(supporto Associazione di dati stia cambiando molto rapidamente; . Si sta andando a trovare un sacco di messaggi obsoleti)

Nel mio file build.gradle primo livello, ho:

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2+' 
    } 
} 

Non c'è alcun cambiamento al file build.gradle applicazione più; ignorare vecchi post a parlare di questo genere di cose:

apply plugin: 'com.android.databinding' // OBSOLETE DO NOT USE 

sto usando Android Studio 2.0 Preview 9.

Nella finestra di dialogo Struttura Progetto (Comando - downarrow su un Mac) assicurarsi che si sta usando Gradle 2.10.

0

non ho cambiato nulla, ma aggiungere questo codice

dataBinding { 
     enabled = true 
} 

nel file di build.gradle modulo; it successo.

Problemi correlati