Flutter编译APK时提示The Gradle failure may have been because of AndroidX incompatibilities in ...

在编译APK的时候,很可能有如下提示:

The Gradle failure may have been because of AndroidX incompatibilities in this Flutter app.

1、Android studio编辑器,主菜单 - Refactor - Migrate to AndroidX,点Migrate按钮

2、修改/项目目录/android/gradle.properties,后面添加

1android.useAndroidX=true 2android.enableJetifier=true

3、修改/项目目录/android/app/src/build.gradle,将

1androidTestImplementation 'com.android.support.test:runner:1.0.2' 2androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'

修改成

1androidTestImplementation 'androidx.test:runner:1.1.1' 2androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0'

如果还是报错,可能是其它原因,可以参考 《Flutter在编译APK时出现Could not GET 'https://dl.google.com/dl类似的错误怎么处理》

点赞
收藏

评论区

加载中...

相关推荐

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

APP反编译和回编译

本公众号分享的所有技术仅用于学习交流,请勿用于其他非法活动,如果错漏,欢迎留言指正APP反编译和回编译一、APKAPK是啥APK是AndroidPacKage的缩写,即Android安装包。apk文件头部二进制的标识是PK,dex文件头部二进制的标识的de

Android编译报错:org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl

新建了一个基于ReactNativeversion0.60.5的新项目,在使用AndroidStudio编译项目的时候build了如下错误:org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier()从报

Android So动态加载 优雅实现与原理分析

背景:漫品Android客户端集成适配转换功能(基于目标识别(So库35M)和人脸识别库(5M)),导致apk体积50M左右,为优化客户端体验,决定实现So文件动态加载.!(https://oscimg.oschina.net/oscnet/00d1ff90e4b34869664fef59e3ec3fdd20b.png)点击上方“蓝字”关注我

Android 反编译

一、Apk反编译得到Java源代码下载上述反编译工具包,打开apk2java目录下的dex2jar0.0.9.9文件夹,内含apk反编译成java源码工具,以及源码查看工具。apk反编译工具dex2jar,是将apk中的classes.dex转化成jar文件源码查看工具jdgui,是一个反编译工具,可以直接查看反编译后的jar包源代码