小编Vir*_*rtu的帖子

Android Multidex和支持库

当我启用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)

android android-support-library android-multidex

3
推荐指数
1
解决办法
4980
查看次数