android app:transformClassesWithJarMergingForDebug 错误解决

来源:互联网 发布:洞洞板电路设计软件 编辑:程序博客网 时间:2024/06/14 05:21



最近在写商城项目。 1.18 版本 通过率 100% 。

这两天又新加一个秒杀的功能, 通过率只有60%



错误日志:

at com.zhy.autolayout.utils.AutoLayoutHelper.getAutoLayoutInfo(AutoLayoutHelper.java:144)at com.zhy.autolayout.AutoLinearLayout$LayoutParams.<init>(AutoLinearLayout.java:69)at com.zhy.autolayout.AutoLinearLayout.generateLayoutParams(AutoLinearLayout.java:57)at com.zhy.autolayout.AutoLinearLayout.generateLayoutParams(AutoLinearLayout.java:15)at android.view.LayoutInflater.rInflate(LayoutInflater.java:768)at android.view.LayoutInflater.inflate(LayoutInflater.java:498)at android.view.LayoutInflater.inflate(LayoutInflater.java:398)at android.view.LayoutInflater.inflate(LayoutInflater.java:354)at com.android.internal.policy.impl.PhoneWindow.generateLayout(PhoneWindow.java:3253)at com.android.internal.policy.impl.PhoneWindow.installDecor(PhoneWindow.java:3327)at com.android.internal.policy.impl.PhoneWindow.getDecorView(PhoneWindow.java:1851)at android.support.v7.app.AppCompatDelegateImplV7.onCreate(AppCompatDelegateImplV7.java:149)at android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:60)at cn.com.cyyg.BaseActivity.onCreate(BaseActivity.java:23)at cn.com.cyyg.WelComeActivity.onCreate(WelComeActivity.java:32)at android.app.Activity.performCreate(Activity.java:5389)at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105)at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2246)at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2340)at android.app.ActivityThread.access$800(ActivityThread.java:157)at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1247)at android.os.Handler.dispatchMessage(Handler.java:102)at android.os.Looper.loop(Looper.java:157)at android.app.ActivityThread.main(ActivityThread.java:5293)at java.lang.reflect.Method.invokeNative(NativeMethod)at java.lang.reflect.Method.invoke(Method.java:515)at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)at dalvik.system.NativeStart.main(NativeMethod)


刚开始 以为是autolayout 冲突了。。可是完全删除后。还是报各种类 找不到。

git 拉下老版本。。。可是添加任何一个 都


我就无奈了。。。弄了一个晚上。。一点思路没有

今天上午 又想了想 stackoverflow 了下  是不是方法太多了。。。

之后增加了multidex 果然。。能用了。。。

具体怎么加 我在这里简单说下。。




你自己的APPlication 要继承MultiDexApplication 



sdk\extras\android\support\multidex\library\libs\android-support-multidex.jar  加入到自己项目。 为什么呢?因为我竟然找不到multidexApplication这个类。。

然后你会遇到一个

 Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/multidex/MultiDex$V14.clas 
这样的一个错误。。因为你要把libs下的 multidex.jar 再删除了。。。。 好吧。简单就是这样
推荐个测试utest.qq.com 

0 0
原创粉丝点击