新建安卓项目,android.support.design.widget.FloatingActionButton这个控件找不到啊

小雪123 2015-09-06 11:32:24
新建安卓项目,android.support.design.widget.FloatingActionButton这个控件找不到啊
libs也放了android-support-design.jar文件了,编译生成没问题,运行软件后闪退。



就在布局文件里加载一个FloatingActionButton。

日志
09-06 23:17:21.268: E/AndroidRuntime(14405): FATAL EXCEPTION: main
09-06 23:17:21.268: E/AndroidRuntime(14405): Process: com.example.mytest2, PID: 14405
09-06 23:17:21.268: E/AndroidRuntime(14405): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.mytest2/com.example.mytest2.MainActivity}: android.view.InflateException: Binary XML file line #9: Error inflating class android.support.design.widget.FloatingActionButton
09-06 23:17:21.268: E/AndroidRuntime(14405): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2581)
09-06 23:17:21.268: E/AndroidRuntime(14405): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2656)
09-06 23:17:21.268: E/AndroidRuntime(14405): at android.app.ActivityThread.access$800(ActivityThread.java:178)
09-06 23:17:21.268: E/AndroidRuntime(14405): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1512)
09-06 23:17:21.268: E/AndroidRuntime(14405): at android.os.Handler.dispatchMessage(Handler.java:111)
09-06 23:17:21.268: E/AndroidRuntime(14405): at android.os.Looper.loop(Looper.java:194)
09-06 23:17:21.268: E/AndroidRuntime(14405): at android.app.ActivityThread.main(ActivityThread.java:5691)
09-06 23:17:21.268: E/AndroidRuntime(14405): at java.lang.reflect.Method.invoke(Native Method)
09-06 23:17:21.268: E/AndroidRuntime(14405): at java.lang.reflect.Method.invoke(Method.java:372)
09-06 23:17:21.268: E/AndroidRuntime(14405): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:959)
09-06 23:17:21.268: E/AndroidRuntime(14405): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:754)
09-06 23:17:21.268: E/AndroidRuntime(14405): Caused by: android.view.InflateException: Binary XML file line #9: Error inflating class android.support.design.widget.FloatingActionButton
09-06 23:17:21.268: E/AndroidRuntime(14405): at android.view.LayoutInflater.createView(LayoutInflater.java:633)
09-06 23:17:21.268: E/AndroidRuntime(14405): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743)
09-06 23:17:21.268: E/AndroidRuntime(14405): at android.view.LayoutInflater.rInflate(LayoutInflater.java:806)
09-06 23:17:21.268: E/AndroidRuntime(14405): at android.view.LayoutInflater.inflate(LayoutInflater.java:504)
09-06 23:17:21.268: E/AndroidRuntime(14405): at android.view.LayoutInflater.inflate(LayoutInflater.java:414)
09-06 23:17:21.268: E/AndroidRuntime(14405): at android.view.LayoutInflater.inflate(LayoutInflater.java:365)
09-06 23:17:21.268: E/AndroidRuntime(14405): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:430)
09-06 23:17:21.268: E/AndroidRuntime(14405): at android.app.Activity.setContentView(Activity.java:2217)
09-06 23:17:21.268: E/AndroidRuntime(14405): at com.example.mytest2.MainActivity.onCreate(MainActivity.java:13)
09-06 23:17:21.268: E/AndroidRuntime(14405): at android.app.Activity.performCreate(Activity.java:6142)
09-06 23:17:21.268: E/AndroidRuntime(14405): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1115)
09-06 23:17:21.268: E/AndroidRuntime(14405): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2528)
09-06 23:17:21.268: E/AndroidRuntime(14405): ... 10 more
09-06 23:17:21.268: E/AndroidRuntime(14405): Caused by: java.lang.reflect.InvocationTargetException
09-06 23:17:21.268: E/AndroidRuntime(14405): at java.lang.reflect.Constructor.newInstance(Native Method)
09-06 23:17:21.268: E/AndroidRuntime(14405): at java.lang.reflect.Constructor.newInstance(Constructor.java:288)
09-06 23:17:21.268: E/AndroidRuntime(14405): at android.view.LayoutInflater.createView(LayoutInflater.java:607)
09-06 23:17:21.268: E/AndroidRuntime(14405): ... 21 more
09-06 23:17:21.268: E/AndroidRuntime(14405): Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/design/R$styleable;
09-06 23:17:21.268: E/AndroidRuntime(14405): at android.support.design.widget.FloatingActionButton.<init>(FloatingActionButton.java:87)
09-06 23:17:21.268: E/AndroidRuntime(14405): at android.support.design.widget.FloatingActionButton.<init>(FloatingActionButton.java:79)
09-06 23:17:21.268: E/AndroidRuntime(14405): ... 24 more
09-06 23:17:21.268: E/AndroidRuntime(14405): Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.design.R$styleable" on path: DexPathList[[zip file "/data/app/com.example.mytest2-1/base.apk"],nativeLibraryDirectories=[/vendor/lib64, /system/lib64]]
09-06 23:17:21.268: E/AndroidRuntime(14405): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
09-06 23:17:21.268: E/AndroidRuntime(14405): at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
09-06 23:17:21.268: E/AndroidRuntime(14405): at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
09-06 23:17:21.268: E/AndroidRuntime(14405): ... 26 more
09-06 23:17:21.268: E/AndroidRuntime(14405): Suppressed: java.lang.ClassNotFoundException: android.support.design.R$styleable
09-06 23:17:21.268: E/AndroidRuntime(14405): at java.lang.Class.classForName(Native Method)
09-06 23:17:21.268: E/AndroidRuntime(14405): at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
09-06 23:17:21.268: E/AndroidRuntime(14405): at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
09-06 23:17:21.268: E/AndroidRuntime(14405): at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
09-06 23:17:21.268: E/AndroidRuntime(14405): ... 27 more
09-06 23:17:21.268: E/AndroidRuntime(14405): Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available
...全文
9578 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_37598381 2017-06-21
  • 打赏
  • 举报
回复
楼主你好,最后怎么解决的,能说一下嘛,最近项目也碰到这个问题
kangbazi-ly 2017-05-05
  • 打赏
  • 举报
回复
这个问题解决了吗 遇到同样问题了
阿盏 2016-11-10
  • 打赏
  • 举报
回复
楼上,那要怎么才算导入完全啊
DiQl 2016-10-14
  • 打赏
  • 举报
回复
楼上说的对,是导入不完全的问题
勇敢地追 2016-10-13
  • 打赏
  • 举报
回复
ec要把整个design工程文件导入,然后最为一个库文件添加到项目中(选择Exist Android Project),不能只添加一个jar文件啊亲
小冤家一号 2016-08-10
  • 打赏
  • 举报
回复
各种方法尝试就是解决不了啊,有没有更好的解决方法?
小小爬虾 2016-07-30
  • 打赏
  • 举报
回复
我也遇到这个问题
peacejay 2016-07-13
  • 打赏
  • 举报
回复
在build.gradle添加 compile 'com.android.support:design:23.3.0' 从启项目
sky16h 2016-04-27
  • 打赏
  • 举报
回复
解决了吗,上面的不好使
养-乐多 2016-02-24
  • 打赏
  • 举报
回复
万能的 http://stackoverflow.com/questions/30964009/classnotfoundexception-didnt-find-class-android-support-design-rstyleable
ReachYourHeart 2016-02-04
  • 打赏
  • 举报
回复
请问你们都是怎么解决的,我也一直被这个问题困扰....
  • 打赏
  • 举报
回复
也遇到这个问题了,怎么解决呢,引入V7就好了吗
阿俊_ 2015-11-24
  • 打赏
  • 举报
回复
您好 ,您解决了吗,? 我也遇到了这个问题
阿俊_ 2015-11-24
  • 打赏
  • 举报
回复
Eclipse怎么解决这个问题啊啊
u013908616 2015-11-21
  • 打赏
  • 举报
回复
楼主如何解决的呀??? 同样的情况呀。。。
zhouyang19910320 2015-11-19
  • 打赏
  • 举报
回复
我是让当前的activity继承AppCompatActivity(这边要把那个v7的包加载进来),并且设置一下主题android:theme="@style/Theme.AppCompat.Light.NoActionBar",之后就可以把FloatingActionButton加载出来了
Shan_zha 2015-11-10
  • 打赏
  • 举报
回复
有解决方案吗?
鲲蓝刀 2015-10-26
  • 打赏
  • 举报
回复
哥们你最后咋解决的啊???
鲲蓝刀 2015-10-26
  • 打赏
  • 举报
回复
<android.support.design.widget.FloatingActionButton解决了吗??
  • 打赏
  • 举报
回复
楼主解决了吗
加载更多回复(2)
       Android零基础入门这门课程的目标:带您走进Android大门,了解Android整体框架,演变发展历史 ;掌握Android编程的基础概念,教您构建各种应用程序:从Hello World开始,直到带有调度作业、更新设置、访问网络和使用架构组件的应用程序;课程结束后,能自己动手编写一定难度的Android程序,具备自学更高级开发的基础,能看懂开源的Android代码。      课程整体上分5个大的模块依次展开:      1.入门 (第1~3章)      2.用户体验(第4~6章)      3.在后台运行(第7~8章)      4.保存用户数据(第9~10章)      5.应用上架(第11章)。课程大纲如下:第1章. 构建您的第一个应用程序       1. 对Android有基本认识,搞懂Android系统整体框架,Android不同版本以及这些版本演变过程       2.以HelloWord为例,了解Android app的程序结构       3.Android UI的基础知识-视图和布局,初步介绍Android View的事件处理,及图片等资源的使用等第2章.  Activity和Intent       1.Activity 和 Intent 基础和用法       2.Activity生命周期和回调       3.Activity实例状态第3章. 测试应用 调试应用 及使用Support library       1.讲解Android两个主要的应用程序调试方法:日志 和 断点       2.如何对App进行单元测试       3.介绍Android中用于向后兼容的 Support library及用法第4章. 用户交互        讲解Android中常用控件的使用方法和注意事项,如按钮、输入控件、菜单、对话框、用户导航、列表等第5章. 令人愉快的用户体验      1.学会使用Drawables      2.使用Android studio中的图片和矢量图      3.讲解Android中主题和样式,以及如何定制主题和样式      4.Android著名的应用设计理念Material design,通过Material design打造极致的用户体验      5.如何让布局自适应不同尺寸的手机第6章. 界面测试        介绍Android UI自动化测试 Espresso第7章.后台任务        学会Android多线程编程,使用非UI线程在后台完成耗时任务,从网络存取数据。撑握Android的广播和后台服务第8章. 闹钟和调度程序       掌握Android定时任务和调度作业第9章.首选项和设置       学会使用Preferences保存用户数据,编写应用的设置界面,存取设置数据第10章.使用 Room 存储数据       学会使用Android SQLite数据库,通过Room组件对数据库增删改查,掌握LiveData和 ViewModel等架构组件第11章:App上架​     1.学会App在国内应用市场上架​     2.学会App在Google play上架课程中如果讲的不对的地方,请大家指出,我及时修正,我们共同努力,一起进步。

80,337

社区成员

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

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