您的位置:首页 > 移动开发

android app:transformClassesWithJarMergingForDebug 错误解决

2016-07-21 11:07 363 查看
最近在写商城项目。 1.18 版本 通过率 100% 。这两天又新加一个秒杀的功能, 通过率只有60%错误日志:at com.zhy.autolayout.utils.AutoLayoutHelper.getAutoLayoutInfo(AutoLayoutHelper.java:144)atcom.zhy.autolayout.AutoLinearLayout$LayoutParams.<init>(AutoLinearLayout.java:69)atcom.zhy.autolayout.AutoLinearLayout.generateLayoutParams(AutoLinearLayout.java:57)atcom.zhy.autolayout.AutoLinearLayout.generateLayoutParams(AutoLinearLayout.java:15)atandroid.view.LayoutInflater.rInflate(LayoutInflater.java:768)atandroid.view.LayoutInflater.inflate(LayoutInflater.java:498)atandroid.view.LayoutInflater.inflate(LayoutInflater.java:398)atandroid.view.LayoutInflater.inflate(LayoutInflater.java:354)atcom.android.internal.policy.impl.PhoneWindow.generateLayout(PhoneWindow.java:3253)atcom.android.internal.policy.impl.PhoneWindow.installDecor(PhoneWindow.java:3327)atcom.android.internal.policy.impl.PhoneWindow.getDecorView(PhoneWindow.java:1851)atandroid.support.v7.app.AppCompatDelegateImplV7.onCreate(AppCompatDelegateImplV7.java:149)atandroid.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:60)atcn.com.cyyg.BaseActivity.onCreate(BaseActivity.java:23)atcn.com.cyyg.WelComeActivity.onCreate(WelComeActivity.java:32)atandroid.app.Activity.performCreate(Activity.java:5389)atandroid.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105)atandroid.app.ActivityThread.performLaunchActivity(ActivityThread.java:2246)atandroid.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2340)atandroid.app.ActivityThread.access$800(ActivityThread.java:157)atandroid.app.ActivityThread$H.handleMessage(ActivityThread.java:1247)atandroid.os.Handler.dispatchMessage(Handler.java:102)atandroid.os.Looper.loop(Looper.java:157)atandroid.app.ActivityThread.main(ActivityThread.java:5293)atjava.lang.reflect.Method.invokeNative(NativeMethod)atjava.lang.reflect.Method.invoke(Method.java:515)atcom.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265)atcom.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)atdalvik.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

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: