2015-02-05 6 views
47

Ricevo l''app' Namespace non associata ogni volta che provo a specificare le proprietà per gli elementi dell'interfaccia utente di libs esterni.Namespace 'app' non associato, in Android Studio con lib esterna da Maven

 <LinearLayout 
      android:id="@+id/card_database" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:clickable="true" 
      android:onClick="dbclicked" 
      android:orientation="horizontal" 
      android:background="#ffff7f31" 
      > 

      <ImageView 
       android:id="@+id/img_database" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:src="@drawable/db" 
       /> 

      <TextView 
       android:id="@+id/txt_database" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:gravity="center_vertical" 
       android:paddingStart="15dp" 
       android:text="@string/db" 
       android:textColor="#ffffff" 
       android:textSize="20sp" 
       android:autoText="false" /> 
     </LinearLayout> 
     </com.balysv.materialripple.MaterialRippleLayout> 

compilazione 'com.balysv: materiale ripple: 1.0.0' viene utilizzato in build.gradle e sono in esecuzione la versione più recente dello Studio Android con gli aggiornamenti.

risposta

153

Aggiungere

xmlns:app="http://schemas.android.com/apk/res-auto" 

al vostro elemento principale

+0

Grazie, è stato un errore noob. Lo ha trascurato per errore –

5

È sufficiente selezionare l'errore (toccare l'errore dal mouse) e premere. "ALT + INVIO" risolverà automaticamente l'errore.

+1

Questo non ha senso tutto il tempo, deve essere più preciso quando si risponde alla domanda. –

Problemi correlati