En mi proyecto android intenté usar android.support.v4.widget.DrawerLayout
.
Antes de que se lo he añadido a la libs
biblioteca (cp MySdkForder/extras/android/support/v4/android-support-v4.jar MyProjectFolder/libs
)
Después de que he añadido a la classpath
como este:
Así que tengo un código como este en mi main.xml
archivo
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<FrameLayout
android:id="@+id/content_frame"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<ListView android:id="@+id/left_drawer"
android:layout_width="240dp"
android:layout_height="match_parent"
android:layout_gravity="start"
android:choiceMode="singleChoice"
android:divider="@android:color/transparent"
android:dividerHeight="0dp"
android:background="#111" />
</android.support.v4.widget.DrawerLayout>
Éste me llevó a un lugar en developer.android.com
Idea hace que este código totalmente bien
Problemas comienzan cuando estoy tratando de poner en marcha. Cuando presiono run
tengo el siguiente error de adb
Cannot reload AVD list: cvc-enumeration-valid: Value '280dpi' is not facet-valid with respect to enumeration '[ldpi, mdpi, tvdpi, hdpi, xhdpi, 400dpi, xxhdpi, 560dpi, xxxhdpi]'. It must be a value from the enumeration.
Error parsing /usr/lib/android/android-sdk-linux/system-images/android-22/android-wear/armeabi-v7a/devices.xml
cvc-enumeration-valid: Value '280dpi' is not facet-valid with respect to enumeration '[ldpi, mdpi, tvdpi, hdpi, xhdpi, 400dpi, xxhdpi, 560dpi, xxxhdpi]'. It must be a value from the enumeration.
Error parsing /usr/lib/android/android-sdk-linux/system-images/android-22/android-wear/x86/devices.xml
cvc-enumeration-valid: Value '280dpi' is not facet-valid with respect to enumeration '[ldpi, mdpi, tvdpi, hdpi, xhdpi, 400dpi, xxhdpi, 560dpi, xxxhdpi]'. It must be a value from the enumeration.
Error parsing /usr/lib/android/android-sdk-linux/system-images/android-22/android-wear/armeabi-v7a/devices.xml
cvc-enumeration-valid: Value '280dpi' is not facet-valid with respect to enumeration '[ldpi, mdpi, tvdpi, hdpi, xhdpi, 400dpi, xxhdpi, 560dpi, xxxhdpi]'. It must be a value from the enumeration.
Error parsing /usr/lib/android/android-sdk-linux/system-images/android-22/android-wear/x86/devices.xm
Se parece a esto
Lo curioso es que ni siquiera puedo cerrar (aparece una y otra vez). Pero esa no es mi pregunta. La pregunta es cómo hacer que este android.support.v4
trabajo? Como creo que he hecho todo lo que yo necesitaba (agregado de esta biblioteca a libs
e hizo dependencias) y adb
todavía no quiere trabajar (Esto funciona muy bien Si no utilizo android.support.v4
, sólo características estándar)