• java.lang.NoClassDefFoundError: net.tsz.afinal.FinalHttp



    java.lang.NoClassDefFoundError: net.tsz.afinal.FinalHttp
    at com.hbjyjt.oa.utils.i.<init>(HttpRequest.java:35)
    at com.hbjyjt.oa.a.f.a.<init>(LoginHttp.java:19)
    at com.hbjyjt.oa.activity.WelcomeActivity.a(WelcomeActivity.java:83)
    at com.hbjyjt.oa.activity.WelcomeActivity.onCreate

    原文链接:

    https://blog.csdn.net/u013125372/article/details/52414112

    java java.lang.NoClassDefFoundError 报第三方jar中类找不到(android4.*以下报错5.*以上不报)

    最近开发项目遇到了java java.lang.NoClassDefFoundError 这个错误 网上说的试了一遍 还有大多都是ADT 对于现在都是android studio开发哪来的那个,什么代码混淆 jar包重复的... 网上有的都试了没有的也都试了 一个礼拜!!!!终于出来了

    如果你的项目够大超出了 超出了dex使用范围 那么你的问题十有八九和我的问题一样下面我就来说一下如何解决这个问题

    一、在项目中的(app)build.gradle 文件中

    android{

    defaultConfig {
            ......
            // dex突破65535的限制

            multiDexEnabled true//添加这句话 

    .......

        }

    }

    二、依然在(app)build.gradle 文件中

    dependencies {
       ......
        compile 'com.android.support:multidex:1.0.0'//添加这句话

       ......
    }

    三、如果我们项目有Application这个类,那么让它继承android.support.multidex.MultiDexApplication这个类,如果你的Application已经继承了其他类也不要紧,那就在你的Application类中复写attachBaseContext()方法:

    public class MyApplication extends Application {  
        @Override  
        protected void attachBaseContext(Context base) {  
            super.attachBaseContext(base);  
            MultiDex.install(this);  
        }  
    }  
  • 相关阅读:
    小程序配置 全局配置
    浅谈 Nginx和LVS的各种优缺点
    LVS负载均衡(LVS简介、三种工作模式、十种调度算法)
    用Camshift算法对指定目标进行跟踪
    AsyncTask源代码解析
    shell中的${},##和%%的使用
    hdu 1081 &amp; poj 1050 To The Max(最大和的子矩阵)
    POJ 1141 Brackets Sequence (区间DP)
    Ejb in action(六)——拦截器
    7.JAVA编程思想笔记隐藏实施过程
  • 原文地址:https://www.cnblogs.com/liyanli-mu640065/p/9131812.html
Copyright © 2020-2023  润新知