2013-05-24 4 views
6

Używam studia Android do kompilacji projektu. Projekt min SDK to 14, a docelowy to 17.Nie można skompilować projektu w androidowym studio Gradle: nieprawidłowy symbol: "przełącznik"

Używam tego kodu.

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    tools:context=".MainActivity"> 


     <Switch 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="New Switch" 
      android:id="@+id/switch" android:layout_alignBottom="@+id/button3" android:layout_toRightOf="@+id/button3" 
      android:layout_marginLeft="44dp"/> 


</RelativeLayout> 

enter image description here

+0

Problemem jest to błąd kompilacji, który jest pokazany na zdjęciu – user2126670

Odpowiedz

12

Można workarround ten błąd, jeśli u zmienić identyfikator przełącznika do czegoś innego niż "@ + id/przełącznika". Na przykład:

<Switch 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="New Switch" 
      android:id="@+id/Switch" 
      android:layout_below="@+id/Switch" 
      android:layout_alignLeft="@+id/Switch"/> 

Byłby ważnym przełącznikiem.

źródło: https://code.google.com/p/android/issues/detail?id=55720

+0

Dzięki, że pracował :) – user2126670

Powiązane problemy