栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Flutter项目和Android X迁移问题

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Flutter项目和Android X迁移问题

在创建新项目时,只需遵循@harsh的回答,就可以完成。

但是,当我最近升级现有应用程序以使用新插件时,我也不得不迁移到AndroidX
…并且官方说明中的默认步骤不起作用,这是使用Android
Studio迁移项目的过程-它说“未找到用法!”。

所以我做的是:

  1. 将Android Studio更新至3.3
  2. 尝试过的菜单“重构”>“迁移到AndroidX”
  3. 收到“找不到用法”(如果您设法在此处进行操作,请停止!您已经完成!)
  4. 打开

    android/gradle.properties
    并添加

    android.useAndroidX=true
    android.enableJetifier=true

  5. 打开

    android/build.gradle
    并更改

    • com.android.tools.build:gradle
      到版本
      3.3.0
    • com.google.gms:google-services
      到版本
      4.2.0
    • 打开

      android/app/build.gradle

    • 改变

      compileSdkVersion
      28

    • 替换
      android.support.test.runner.AndroidJUnitRunner
      androidx.test.runner.AndroidJUnitRunner
    • 替换
      com.android.support.test:runner
      androidx.test:runner:1.1.0
    • 替换
      com.android.support.test.espresso:espresso-core
      androidx.test.espresso:espresso-core:3.1.0
    • 就我而言,就是这样,但这是所需更换的完整列表
    • 打开
      android/gradle/wrapper/gradle-wrapper.properties
      并更改
      distributionUrl
      https://services.gradle.org/distributions/gradle-4.10.2-all.zip
      (您可能必须使用5.4.1,请参见下面的更新)
  6. 被执行

    flutter clean

与我的预期相反,它奏效了!:)

更新(2019年10月27日)

当我将应用程序更新为Flutter时

v1.9.1+hotfix.5
,因为我使用应用程序签名,所以我被错误所困扰,
SigningConfig"release" is missing required property"storePassword"
最后是上面步骤7中的gradle版本。因此,现在我按照本Wiki中的建议使用 5.4.1

[android/gradle/wrapper/gradle-wrapper.properties]distributionUrl=https://services.gradle.org/distributions/gradle-5.4.1-all.zip


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/384033.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号