Android Didn't find class "android.support.design.internal.NavigationMen

123_000000 2016-04-05 02:59:13
本人刚开始学习使用Meterdesign library 在使用NavigationView时 遇到以下情况,请教各位大神
相同的项目在android studio上运行正常但在ecplices中运行会出错
Didn't find class "android.support.design.internal.NavigationMenuView"

报错log:
03-12 08:45:59.196: E/AndroidRuntime(26852): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.meterdesigndemo/com.example.meterdesigndemo.toolbar.CodeLabActivity}: android.view.InflateException: Binary XML file line #90: Error inflating class android.support.design.widget.NavigationView
03-12 08:45:59.196: E/AndroidRuntime(26852): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2308)
03-12 08:45:59.196: E/AndroidRuntime(26852): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2362)
03-12 08:45:59.196: E/AndroidRuntime(26852): at android.app.ActivityThread.access$700(ActivityThread.java:168)
03-12 08:45:59.196: E/AndroidRuntime(26852): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1329)
03-12 08:45:59.196: E/AndroidRuntime(26852): at android.os.Handler.dispatchMessage(Handler.java:99)
03-12 08:45:59.196: E/AndroidRuntime(26852): at android.os.Looper.loop(Looper.java:177)
03-12 08:45:59.196: E/AndroidRuntime(26852): at android.app.ActivityThread.main(ActivityThread.java:5493)
03-12 08:45:59.196: E/AndroidRuntime(26852): at java.lang.reflect.Method.invokeNative(Native Method)
03-12 08:45:59.196: E/AndroidRuntime(26852): at java.lang.reflect.Method.invoke(Method.java:525)
03-12 08:45:59.196: E/AndroidRuntime(26852): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1225)
03-12 08:45:59.196: E/AndroidRuntime(26852): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1041)
03-12 08:45:59.196: E/AndroidRuntime(26852): at dalvik.system.NativeStart.main(Native Method)
03-12 08:45:59.196: E/AndroidRuntime(26852): Caused by: android.view.InflateException: Binary XML file line #90: Error inflating class android.support.design.widget.NavigationView
03-12 08:45:59.196: E/AndroidRuntime(26852): at android.view.LayoutInflater.createView(LayoutInflater.java:669)
03-12 08:45:59.196: E/AndroidRuntime(26852): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:745)
03-12 08:45:59.196: E/AndroidRuntime(26852): at android.view.LayoutInflater.rInflate(LayoutInflater.java:804)
03-12 08:45:59.196: E/AndroidRuntime(26852): at android.view.LayoutInflater.inflate(LayoutInflater.java:526)
03-12 08:45:59.196: E/AndroidRuntime(26852): at android.view.LayoutInflater.inflate(LayoutInflater.java:426)
03-12 08:45:59.196: E/AndroidRuntime(26852): at android.view.LayoutInflater.inflate(LayoutInflater.java:382)
03-12 08:45:59.196: E/AndroidRuntime(26852): at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:276)
03-12 08:45:59.196: E/AndroidRuntime(26852): at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:139)
03-12 08:45:59.196: E/AndroidRuntime(26852): at com.example.meterdesigndemo.toolbar.CodeLabActivity.onCreate(CodeLabActivity.java:36)
03-12 08:45:59.196: E/AndroidRuntime(26852): at android.app.Activity.performCreate(Activity.java:5372)
03-12 08:45:59.196: E/AndroidRuntime(26852): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1104)
03-12 08:45:59.196: E/AndroidRuntime(26852): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2270)
03-12 08:45:59.196: E/AndroidRuntime(26852): ... 11 more
03-12 08:45:59.196: E/AndroidRuntime(26852): Caused by: java.lang.reflect.InvocationTargetException
03-12 08:45:59.196: E/AndroidRuntime(26852): at java.lang.reflect.Constructor.constructNative(Native Method)
03-12 08:45:59.196: E/AndroidRuntime(26852): at java.lang.reflect.Constructor.newInstance(Constructor.java:417)
03-12 08:45:59.196: E/AndroidRuntime(26852): at android.view.LayoutInflater.createView(LayoutInflater.java:643)
03-12 08:45:59.196: E/AndroidRuntime(26852): ... 22 more
03-12 08:45:59.196: E/AndroidRuntime(26852): Caused by: android.view.InflateException: Binary XML file line #17: Error inflating class android.support.design.internal.NavigationMenuView
03-12 08:45:59.196: E/AndroidRuntime(26852): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:756)
03-12 08:45:59.196: E/AndroidRuntime(26852): at android.view.LayoutInflater.inflate(LayoutInflater.java:498)
03-12 08:45:59.196: E/AndroidRuntime(26852): at android.view.LayoutInflater.inflate(LayoutInflater.java:426)
03-12 08:45:59.196: E/AndroidRuntime(26852): at android.support.design.internal.NavigationMenuPresenter.getMenuView(NavigationMenuPresenter.java:96)
03-12 08:45:59.196: E/AndroidRuntime(26852): at android.support.design.widget.NavigationView.<init>(NavigationView.java:166)
03-12 08:45:59.196: E/AndroidRuntime(26852): at android.support.design.widget.NavigationView.<init>(NavigationView.java:95)
03-12 08:45:59.196: E/AndroidRuntime(26852): ... 25 more
03-12 08:45:59.196: E/AndroidRuntime(26852): Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.design.internal.NavigationMenuView" on path: /data/app/com.example.meterdesigndemo-1.apk
03-12 08:45:59.196: E/AndroidRuntime(26852): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:64)
03-12 08:45:59.196: E/AndroidRuntime(26852): at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
03-12 08:45:59.196: E/AndroidRuntime(26852): at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
03-12 08:45:59.196: E/AndroidRuntime(26852): at android.view.LayoutInflater.createView(LayoutInflater.java:608)
03-12 08:45:59.196: E/AndroidRuntime(26852): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:745)
03-12 08:45:59.196: E/AndroidRuntime(26852): ... 30 more
...全文
574 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
123_000000 2016-04-08
  • 打赏
  • 举报
回复
导入recyclerview包
123_000000 2016-04-06
  • 打赏
  • 举报
回复
@花花花无缺 我有添加依赖,如果不添加依赖是无法编译通过的
花花花无缺 2016-04-05
  • 打赏
  • 举报
回复
前几天刚刚从vs上移植一个项目到eclipse 这个问题可以解决 首先,从源码appcompat代码中建立工程,从源码design代码中建立工程 让你自己的工程依赖这两个工程即可
123_000000 2016-04-05
  • 打赏
  • 举报
回复
以下是布局代码: <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/drawerLayout" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.inthecheesefactory.lab.designlibrary.CodeLabActivity" > <android.support.design.widget.CoordinatorLayout android:id="@+id/rootLayout" android:layout_width="match_parent" android:layout_height="match_parent" > <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="256dp" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" > <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsingToolbarLayout" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_scrollFlags="scroll|exitUntilCollapsed" app:contentScrim="?attr/colorPrimary" > <ImageView android:layout_width="match_parent" android:layout_height="match_parent" app:layout_collapseMode="parallax" android:scaleType="centerCrop" android:src="@drawable/header" /> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:layout_collapseMode="pin" android:minHeight="?attr/actionBarSize" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" /> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout> <android.support.v4.widget.NestedScrollView android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" > <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content" > <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Username" /> </android.support.design.widget.TextInputLayout> <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content" > <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Password" /> </android.support.design.widget.TextInputLayout> <include layout="@layout/long_content" /> </LinearLayout> </android.support.v4.widget.NestedScrollView> <android.support.design.widget.FloatingActionButton android:id="@+id/fabBtn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|right" android:layout_margin="15dp" android:src="@drawable/ic_plus" app:borderWidth="0dp" app:fabSize="normal" /> </android.support.design.widget.CoordinatorLayout> <android.support.design.widget.NavigationView android:id="@+id/navigation" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" app:headerLayout="@layout/nav_header" app:itemIconTint="@color/nav_item_icon_tint_color" app:itemTextColor="@color/nav_item_text_color" app:menu="@menu/navigation_drawer_items" /> </android.support.v4.widget.DrawerLayout>

80,490

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧