美文网首页Flutter
Flutter - 集成入Android现有项目问题整理

Flutter - 集成入Android现有项目问题整理

作者: 神灬渐入嘉靜 | 来源:发表于2020-06-18 09:34 被阅读0次
    1. 与现有库冲突
    Unable to resolve dependency for ':app@devDebug/compileClasspath': 
    Could not resolve com.android.support:support-v4:18.+.
    

    解决: 给现有库添加

            exclude module: 'support-v4'
            exclude group: 'com.android.support'
    

    样例:

        implementation('cn.leancloud.android:avoscloud-push:v4.6.4@aar') {
            transitive = true
            exclude module: 'support-v4'
            exclude group: 'com.android.support'
        }
    
    1. Androidx与现有support引用了类似库的不同版本
    Duplicate class android.support.v4.app.
    INotificationSideChannel found in modules 
    core-1.1.0-runtime.jar (androidx.core:core:1.1.0) 
    and
    support-compat-28.0.0-runtime.jar (com.android.support:support-compat:28.0.0)
    

    解决:使用 --no-androidx 创建support版本的flutter module

    flutter create -t module --no-androidx flutter_godlike
    

    重点 flutter1.17.0以上版本使用--no-androidx创建出的module依然使用了androidx,需要降级到flutter1.12.13版本使用此命令

    相关文章

      网友评论

        本文标题:Flutter - 集成入Android现有项目问题整理

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