开发中遇到这样的问题:自定义的类找不到了
蹊跷的是1:昨天下班还正常。 2.今天一早安装就报错
java.lang.ClassNotFoundException: Didn't find class "XXX.XX.XXX.XXXView" on path: DexPathList[[zip file "/data/app/XXX.XXX.XX-1.apk"],nativeLibraryDirectories=[/data/app-lib/XXX.XXX.XX-1, /vendor/lib, /system/lib]]
看错误提示是:自定义的VIEW类找不到,导致在初始化的时候报错
检查classes发现类已经正常编译出来
估计是资源分包出现了错误, 项目本身资源以及超过了65535
我使用了
multiDexEnabled true
处理
检查了整个项目的资源,然后进行清理
分别清理unused resource和 unused declaration
删除了部分图片和类, clean以后解决
===================后来又出问题的分割线===========================
过了几天同样的问题又出来了,我检查了classes文件有生成
classes 到 dex时候 需要的文件被分到另外的一个包里面去了
这个和代码习惯 以后乱分package有关系
bugly上面有一个解决办法 我没有使用 还是老办法 检查代码 优化代码 删除不用的东西(这个就和我WOW一样 为什么出门我的包总是快满了)
- 大小: 4.3 KB
- 大小: 6 KB
分享到:
相关推荐
JSON转化时出现 java.lang.ClassNotFoundException: net.sf.ezmorph.MorpherRegistry
整个系统都没有错误,但是在发布运行后,控制台上却抛出了这样的异常: java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource
NULL 博文链接:https://redarmychen.iteye.com/blog/463864
NULL 博文链接:https://chimpp55.iteye.com/blog/2344330
"java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver" 解决方案 [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. 解决了jsp连接 sql server 2000的问题
struts初学者的数据池配置出现java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource异常的解决办法
08-13 18:29:22.924: E/AndroidRuntime(1875): Caused by: Java.lang.ClassNotFoundException:XXXXX in loader dalvik.system.PathClassLoader[/data/app/XXXX.apk] 我想大家经常因为疏忽出现...
主要介绍了Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type异常,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
java 9 中引入了模块的概念,默认情况下,Java SE中将不再包含java EE 的Jar包 而在 java 6/7 / 8 时关于这个API 都是捆绑在
NULL 博文链接:https://oracleabc-126-com.iteye.com/blog/970476
Caused by: java.lang.ClassNotFoundException: com.sun.org.apache.xml.internal.resolver.CatalogManager at java.net.URLClassLoader.findClass(URLClassLoader.java:434) at ...
接口调用报错:java.net.SocketException: java.lang.ClassNotFoundException: Cannot find the specified class com.ibm.websphere.ssl.protocol.SSLSocketFactory
一:查看你下载的MySQL和mysql-connector-java,如果不对应的话肯定会报错。 对应规则: mysql-connector-java-5 Connector/J version Driver Type JDBC version MySQL Server version ...Obsolete
Caused by: java.sql.SQLException: java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver at com.trs.gateway.commons.hive.HiveFeature.getConnection(HiveFeature.java:57) at ...
【SpringBoot】Error: java.lang.ClassNotFoundException: org.wltea.analyzer.core.IKSegmenter报错明细问题分析后记 报错明细 IDEA SpringBoot集成hadoop运行环境,本地启动项目,GET请求接口触发远程提交...
在阿里云买了一台Ubuntu16.04的ECS服务器,安装完Tomcat 9 和JDK 1.8之后,兴致勃勃的访问服务器的8080端口,发现竟然报错:org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp....
MQTTv5版的客户端库,原地址:... 本资源合入了解决低于android7.0报错Caused by: java.lang.ClassNotFoundException: Didn't find class "javax.net.ssl.SNIHostName"的问题。
主要介绍了Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type异常,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Oracl-JDBC驱动,SQL2005驱动,SQLserver2000驱动