主要用来记录在做AS项目时候遇到的问题。

问题1:原本的工程是可以运行的,但是在使用databinding之后,就莫名出现下面的问题。

  Error:(47, 5) 错误: 方法不会覆盖或实现超类型的方法

  Error:(50, 24) 错误: 不兼容的类型: Context无法转换为Activity

  

  在网上也没怎么收到解决方案:唯一找到的说是:JDK引入版本错误,重新更新版本就可以了(我觉得我的不是这个问题)。连接:http://www.myexception.cn/ruby-rails/1312454.html。

问题2:主要报错Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line #3: <item> tag requires a 'drawable' attribute or child tag defining a drawable

  解决方案参考:http://blog.csdn.net/zhuhai__yizhi/article/details/50766083  

FATAL EXCEPTION: mainProcess: com.liefengtech.merchants, PID: 4636java.lang.RuntimeException: Unable to resume activity {com.liefengtech.merchants/com.liefengtech.camera.MainActivity}: android.view.InflateException: Binary XML file line #3: Error inflating class <unknown>at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2774)at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2803)at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2238)at android.app.ActivityThread.access$800(ActivityThread.java:135)at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)at android.os.Handler.dispatchMessage(Handler.java:102)at android.os.Looper.loop(Looper.java:136)at android.app.ActivityThread.main(ActivityThread.java:5001)at java.lang.reflect.Method.invokeNative(Native Method)at java.lang.reflect.Method.invoke(Method.java:515)at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:815)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:631)at dalvik.system.NativeStart.main(Native Method)Caused by: android.view.InflateException: Binary XML file line #3: Error inflating class <unknown>at android.view.LayoutInflater.createView(LayoutInflater.java:620)at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)at android.view.LayoutInflater.onCreateView(LayoutInflater.java:669)at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:694)at android.view.LayoutInflater.inflate(LayoutInflater.java:469)at android.view.LayoutInflater.inflate(LayoutInflater.java:397)at com.liefengtech.camera.monitor.fragment.MainFragmentV2.setAddDeviceBtn(MainFragmentV2.java:198)at com.liefengtech.camera.monitor.fragment.MainFragmentV2.initview(MainFragmentV2.java:107)at com.liefengtech.camera.monitor.fragment.MainFragmentV2.onCreateView(MainFragmentV2.java:78)at android.support.v4.app.Fragment.performCreateView(Fragment.java:1974)at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1067)at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1252)at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:742)at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1617)at android.support.v4.app.FragmentController.execPendingActions(FragmentController.java:339)at android.support.v4.app.FragmentActivity.onPostResume(FragmentActivity.java:495)at android.app.Activity.performResume(Activity.java:5356)at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2764)at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2803) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2238) at android.app.ActivityThread.access$800(ActivityThread.java:135) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5001) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:815) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:631) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.reflect.InvocationTargetExceptionat java.lang.reflect.Constructor.constructNative(Native Method)at java.lang.reflect.Constructor.newInstance(Constructor.java:423)at android.view.LayoutInflater.createView(LayoutInflater.java:594)at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56) at android.view.LayoutInflater.onCreateView(LayoutInflater.java:669) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:694) at android.view.LayoutInflater.inflate(LayoutInflater.java:469) at android.view.LayoutInflater.inflate(LayoutInflater.java:397) at com.liefengtech.camera.monitor.fragment.MainFragmentV2.setAddDeviceBtn(MainFragmentV2.java:198) at com.liefengtech.camera.monitor.fragment.MainFragmentV2.initview(MainFragmentV2.java:107) at com.liefengtech.camera.monitor.fragment.MainFragmentV2.onCreateView(MainFragmentV2.java:78) at android.support.v4.app.Fragment.performCreateView(Fragment.java:1974) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1067) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1252) at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:742) at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1617) at android.support.v4.app.FragmentController.execPendingActions(FragmentController.java:339) at android.support.v4.app.FragmentActivity.onPostResume(FragmentActivity.java:495) at android.app.Activity.performResume(Activity.java:5356) at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2764) at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2803) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2238) at android.app.ActivityThread.access$800(ActivityThread.java:135) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5001) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:815) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:631) at dalvik.system.NativeStart.main(Native Method) Caused by: android.content.res.Resources$NotFoundException: File res/drawable/background_border.xml from drawable resource ID #0x7f020071at android.content.res.Resources.loadDrawable(Resources.java:2096)at android.content.res.TypedArray.getDrawable(TypedArray.java:602)at android.view.View.<init>(View.java:3559)at android.view.View.<init>(View.java:3489)at android.view.ViewGroup.<init>(ViewGroup.java:464)at android.widget.RelativeLayout.<init>(RelativeLayout.java:236)at java.lang.reflect.Constructor.constructNative(Native Method) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at android.view.LayoutInflater.createView(LayoutInflater.java:594) at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56) at android.view.LayoutInflater.onCreateView(LayoutInflater.java:669) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:694) at android.view.LayoutInflater.inflate(LayoutInflater.java:469) at android.view.LayoutInflater.inflate(LayoutInflater.java:397) at com.liefengtech.camera.monitor.fragment.MainFragmentV2.setAddDeviceBtn(MainFragmentV2.java:198) at com.liefengtech.camera.monitor.fragment.MainFragmentV2.initview(MainFragmentV2.java:107) at com.liefengtech.camera.monitor.fragment.MainFragmentV2.onCreateView(MainFragmentV2.java:78) at android.support.v4.app.Fragment.performCreateView(Fragment.java:1974) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1067) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1252) at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:742) at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1617) at android.support.v4.app.FragmentController.execPendingActions(FragmentController.java:339) at android.support.v4.app.FragmentActivity.onPostResume(FragmentActivity.java:495) at android.app.Activity.performResume(Activity.java:5356) at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2764) at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2803) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2238) at android.app.ActivityThread.access$800(ActivityThread.java:135) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5001) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:815) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:631) at dalvik.system.NativeStart.main(Native Method) Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line #6: <item> tag requires a 'drawable' attribute or child tag defining a drawableat android.graphics.drawable.StateListDrawable.inflate(StateListDrawable.java:181)at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:937)at android.graphics.drawable.Drawable.createFromXml(Drawable.java:877)at android.content.res.Resources.loadDrawable(Resources.java:2092)at android.content.res.TypedArray.getDrawable(TypedArray.java:602) at android.view.View.<init>(View.java:3559) at android.view.View.<init>(View.java:3489) at android.view.ViewGroup.<init>(ViewGroup.java:464) at android.widget.RelativeLayout.<init>(RelativeLayout.java:236) at java.lang.reflect.Constructor.constructNative(Native Method) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at android.view.LayoutInflater.createView(LayoutInflater.java:594) at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56) at android.view.LayoutInflater.onCreateView(LayoutInflater.java:669) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:694) at android.view.LayoutInflater.inflate(LayoutInflater.java:469) at android.view.LayoutInflater.inflate(LayoutInflater.java:397) at com.liefengtech.camera.monitor.fragment.MainFragmentV2.setAddDeviceBtn(MainFragmentV2.java:198) at com.liefengtech.camera.monitor.fragment.MainFragmentV2.initview(MainFragmentV2.java:107) at com.liefengtech.camera.monitor.fragment.MainFragmentV2.onCreateView(MainFragmentV2.java:78) at android.support.v4.app.Fragment.performCreateView(Fragment.java:1974) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1067) at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1252) at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:742) at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1617) at android.support.v4.app.FragmentController.execPendingActions(FragmentController.java:339) at android.support.v4.app.FragmentActivity.onPostResume(FragmentActivity.java:495) at android.app.Activity.performResume(Activity.java:5356) at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2764) at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2803) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2238) at android.app.ActivityThread.access$800(ActivityThread.java:135) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5001) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:815) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:631) at dalvik.system.NativeStart.main(Native Method)

 问题3:一般来说这是因为环境路径没有配置好的原因,我这里只是因为没有更新项目版本

  

问题4:android.view.InflateException: Binary XML file line #79: Error inflating class <unknown>

  这里其实已经把错误的位置告诉了我们,这里一般是xml中相关定义的错误。

  参考博客:http://www.crifan.com/android_textview_android_view_inflateexception_binary_xml_file_line_error_inflating_class_unknown/

  

问题5:在插件中可以运行,但是跑到宿主里面运行就报错:

 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.liefengtech.tv.launcher/com.ryg.dynamicload.DLProxyFragmentActivity}: java.lang.RuntimeException: Parcelable encounteredClassNotFoundException reading a Serializable object (name = com.liefeng.plugin.restapi.vo.propertytvbox.AppHomeImageVo)Caused by: java.lang.ClassNotFoundException: Didn't find class "com.liefeng.plugin.restapi.vo.propertytvbox.AppHomeImageVo" on path: DexPathList[[zip file "/data/app/com.liefengtech.tv.launcher-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.liefengtech.tv.launcher-1, /system/lib]]

  

  因为尝试了很多方法都没有成功,于是将传递的AppHomeImageVo分解成了简单的String类型来传递。

问题6:运行clean时报错:

 Unable to delete file: E:\android\Project\lfxx-android-tv\lfxxapp\plugin2\build\intermediates\exploded-aar\com.android.support\animat
ed-vector-drawable\24.2.0\jars\classes.jar

  查了一下,都说是权限的问题,这里我直接将文件下的jar包删除了。然后就没有报错。

问题7:关于使用viewpager内存溢出

  这里主要在生成view的时候,出现内存溢出的情况。

  报错代码:View introduceView6 = getLayoutInflater().inflate(R.layout.healthkl6, null);

  这里生成了许多个view,当view数量比较少的时候没有问题,当view达到一定数量出现内存溢出的现象。此外,在运行在真机上时,会出现内存溢出,但是跑到虚拟机上不会 出现内存溢出,跑到宿主中也不会出现内存溢出。

 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.liefengtech.government/com.liefengtech.launcher.CourtShootingActivity}: android.view.InflateException: Binary XML file line #5: Error inflating class <unknown>Caused by: android.view.InflateException: Binary XML file line #5: Error inflating class <unknown>Caused by: java.lang.reflect.InvocationTargetExceptionCaused by: java.lang.OutOfMemoryError

  

  

转载于:https://www.cnblogs.com/slothccc/p/6566861.html

Android studio的错误记录相关推荐

  1. Android Studio 学习实例记录-手电筒

    Android Studio 学习实例记录-手电筒 刚安装好Android Studio3.1.2,上网搜了一个实例进行实践学习,仅用这篇文章来记录学习过程 MainActivity.java的源码来 ...

  2. Android studio 编译错误:CreateProcess error=206, 文件名或扩展名太长。

    Android studio 编译错误:CreateProcess error=206, 文件名或扩展名太长. 原因为 bin 文件的路径层级太多 解决方法: 1. Android Studio -& ...

  3. Android studio 出现错误Run with --stacktrace option to get the stack trace. Run with --info or --debug o

    Android studio 出现错误Run with --stacktrace option to get the stack trace. Run with --info or --debug o ...

  4. Android Studio生成错误日志方法

    Android Studio生成错误日志方法 Use the Android Debugger to get a crash dump. On the Android device navigate ...

  5. 解决Android Studio Gradle 错误 编码GBK的不可映射字符

    今天刚学习Android Studio这个IDE来写代码,然后在代码中加了中文注释导致无法编译: 提示错误:"错误: 编码 GBK 的不可映射字符". 经过查资料发现以下方法可成功 ...

  6. android gradle错误,Android studio gradle错误与顶级异常

    我最近更新了我的Android Studio,从那以后我的项目没有构建...我得到错误,如下面的错误: Error Code: 1 Output: UNEXPECTED TOP-LEVEL EXCEP ...

  7. android常犯错误记录(一)

    错误:Error:Error: Found item Attr/border_width more than one time 这个容易,属性相同了,按照提示查询一下找出来删了就行了,注意大小写很容易 ...

  8. android studio grandle错误,flutter android studio构建失败

    我的android studio flutter项目开始提供找不到符号错误. C:\Users\abc\AppData\Roaming\Pub\Cache\hosted\pub.dartlang.or ...

  9. android布局错,Android Studio布局错误

    嘿,我真的需要你的帮助 . 我的问题是Android Studio不会在模拟器或物理设备中正确显示布局 . 每当我放置一个textView,按钮等,我想将它居中(水平,垂直或两者),然后我启动模拟器它 ...

  10. android studio git 错误 unable to read askpass

    最近在git push 代码的出现了这个错误 error: unable to read askpass response from 'C:\Users\45766\AppData\Local\Goo ...

最新文章

  1. Eclipse+SVN搭建开发环境
  2. python—迭代器
  3. 【Matlab 控制】仿真含时滞多智体一致性分析,附代码
  4. 数据结构_栈和队列的区别
  5. OD debug matlab,OllyDebug基本使用方法
  6. c++常见并且必须记住的问题
  7. c#语言中的变量名,在C#中创建动态变量名
  8. [php]php设计模式 Facade(外观模式)
  9. 满满的干货!mysql技术介绍
  10. kotlin-中文免费文档(后台,android,前端)
  11. MATLAB机械动力分析,基于MATLAB的柔性机械臂动力学分析
  12. 从招聘信息看-数据分析师(数据分析报告)
  13. Tomcat文件包含漏洞:CNVD-2020-10487(简介/验证/利用/修复)
  14. emmm最近写了 那个图论入门 找最短路径 Prim 适合比较稠密的图 Kru 适合边比较少的图
  15. conda命令:管理包、管理环境
  16. 英雄联盟一直连接不上服务器连接异常,LOL服务器连接异常怎么办
  17. GSK消费保健品推出首款碳中和牙刷;雀巢“可持续发展列车”驶入瑞士驻华大使馆 | 知消...
  18. 2017年大数据领域薪资有多高?
  19. 漏洞扫描原理及X-Scan使用
  20. 报错:Now you can provide attr `wx:key` for a `wx:for` to improve performance

热门文章

  1. 二叉排序树BST代码(JAVA)
  2. 《软件工程实践》第一次作业 之第3题
  3. 5999卖999!是噱头还是颠覆
  4. spring+hibernate--直接修改数据库,再通过hibernate查询数据不变
  5. 创建一个cocos2d-x工程添加一个自定义Scene并显示
  6. linux之Fedora 20 开启telnet服务
  7. 缩时摄影制作软件——GlueMotion for Mac支持m1
  8. Better And Better for Mac(Mac手势神器BAB)中文版
  9. Mac如何关闭触控板防止误触?内置的设置就可以达成
  10. Topaz DeNoise AI如何在Lightroom Classic中进行批量编辑?