Pep*_*nds 24 java android intellij-idea adb
在我的android项目中,我尝试使用android.support.v4.widget.DrawerLayout.
在它之前我把它添加到libs库中(cp MySdkForder/extras/android/support/v4/android-support-v4.jar MyProjectFolder/libs)
之后我把它添加到classpath这样:
所以我有这样的代码在我的main.xml文件
<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>
Run Code Online (Sandbox Code Playgroud)
这个我带到了某个地方 developer.android.com
Idea使这段代码完全正常
当我尝试启动它时问题就开始了.当我按下时,run我有以下错误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
Run Code Online (Sandbox Code Playgroud)
看起来像这样
有趣的是,我甚至无法关闭它(它一次又一次地出现).但这不是我的问题.问题是如何使这项android.support.v4工作?因为我认为我已经做了我需要的一切(将这个库添加到libs并创建了依赖项)并且adb仍然不想工作(它工作得很好如果我不使用android.support.v4,只是标准功能)
Igo*_*rOK 53
我正在使用Genymotion,我不需要安装android图像.我做了以下事情:
使用SDK管理器卸载:
a)Android 5.1.1(API 22) - > Android Wear ARM EABI v7a系统映像
b)Android 5.1.1(API 22) - > Android Wear Intel x86 Atom System Image
使用AVD管理器删除所有设备并创建新设备.
适合我.
小智 7
解决方案适用于Android Studio.打开sdk经理
删除Android Wear ARM EABI v7a系统映像和Android Wear Intel x86 Atom系统映像数据包.@gosha被告知true.works给我.
小智 7
错误解决方案: -
重新启动Android Studio ...并享受!!
使用Android SDK Manager删除这两个包.
查看此处的图像链接以获得更多说明. http://i.stack.imgur.com/wq2tK.png
| 归档时间: |
|
| 查看次数: |
18590 次 |
| 最近记录: |