美文网首页Android编译问题汇总
Android编译问题Error:Error convertin

Android编译问题Error:Error convertin

作者: 会撸码的小马 | 来源:发表于2017-10-30 15:12 被阅读0次

    本人在接入RN的时候,需要对原来的老工程进行改造,在编译跑起来的时候遇到了N多问题,最头痛的就是这个

    Error:Error converting bytecode to dex:

    class name (us/webView/BSDialogUtilsForWebView) does not match path (us/webview/BSDialogUtilsForWebView.class)

    Error:Execution failed for task ':app:transformClassesWithDexForDebug'.

    > com.android.build.api.transform.TransformException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.android.dx.command.Main with arguments {--dex --force-jumbo --num-threads=4 --multi-dex --output /Users/majianguang/work/androidwork/android-idcamera/app/build/intermediates/transforms/dex/debug/folders/1000/5/slice_8 /Users/majianguang/work/androidwork/android-idcamera/app/build/intermediates/transforms/instantRunSlicer/debug/folders/1/5/slice_8}

    网上查了无数的办法都没有起作用,说有可能是重复导入包,有可能是代码方法超标等等都添加进去试了

    代码方法超标解决办法:

    https://developer.android.com/studio/build/multidex.html

    最后,请教几个Android老司机,终于发现是热编译分包的问题,具体我也不懂,就是Android Studio 2.3.3版本可能有问题

    打开Android Studio的偏好设置:

    就是要把上图中的勾选的地方去掉,不需要实时更新编译(大神说的)

    然后跑起来,OK,我的问题解决了,如果有更好的解决办法,欢迎提出来

    相关文章

      网友评论

        本文标题:Android编译问题Error:Error convertin

        本文链接:https://www.haomeiwen.com/subject/xhnppxtx.html