当我启用multidex时,我遇到了问题.我正在使用Android工作室,我在DrawerLayoutWidget上得到"找不到类".这是设置
的build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion '21.1.0'
defaultConfig {
applicationId 'com.myapp'
minSdkVersion 14
targetSdkVersion 21
multiDexEnabled true
}
}
dependencies {
compile 'com.android.support:appcompat-v7:21.+'
compile 'com.android.support:support-v4:21.+'
}
Run Code Online (Sandbox Code Playgroud)
activity_main.xml中
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawerlayout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<FrameLayout
android:id="@+id/frameContainer"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</FrameLayout>
<ListView
android:id="@+id/drawerList"
android:layout_width="240dp"
android:layout_height="match_parent"
android:layout_gravity="start"
android:choiceMode="singleChoice"
android:divider="@color/drawerListDivider"
android:dividerHeight="0dp"
android:listSelector="@drawable/drawer_list_selector"
android:background="@color/drawerListBackground"/>
</android.support.v4.widget.DrawerLayout>
Run Code Online (Sandbox Code Playgroud)
这是我的catlog错误
12-07 00:41:15.239 4053-4053/com.myapplication W/dalvikvm? VFY: unable to resolve virtual method 503: Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo (Landroid/view/View;II)Z
12-07 00:41:15.239 4053-4053/com.myapplication D/dalvikvm? VFY: replacing opcode 0x6e at 0x0062
12-07 00:41:15.239 4053-4053/com.myapplication …Run Code Online (Sandbox Code Playgroud)