Android studio 禁用AndroidX方式

gradle.properties文件中添加

android.useAndroidX=false #禁用AndroidX
android.enableJetifier=false #禁止第三方jar包使用androidX

补充知识:解决Android Studio androidx 包冲突问题

如果包冲突了会包如下这样的错:

Android dependency 'androidx.core:core' has different version for the compile (1.0.0) and runtime (1.0.1) classpath. You should manually set the same version via DependencyResolution

1.打开Terminal

输入:

./gradlew -q app:dependencies

查看依赖冲突文件

2.在build.gradle里buildscript标签下添加

subprojects {
  project.configurations.all {
   resolutionStrategy.eachDependency { details ->
    if (details.requested.group == 'com.android.support'
      && !details.requested.name.contains('multidex') ) {
     details.useVersion "27.1.1"
    }

    if (details.requested.group == 'androidx.core'
      && !details.requested.name.contains('androidx') ) {

    }
   }
  }
 }

某个包冲突 就 在group androidx.core 并且指定Androidx 要用的版本

以上这篇Android studio 禁用AndroidX方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • 详解升级Android Studio3.0时遇到的几个问题

    今天收到了Android Studio3.0更新推送,在升级过程中遇到几个问题,在这里把问题和解决方法记录下,方便要升级的童鞋.如果还有童鞋遇到不同的问题,也可以评论下我做下记录 1.gradle打包,自定义apk名称代码报错(Cannot set the value of read-only property 'outputFile' ) 报错 Error:(56, 0) Cannot set the value of read-only property 'outputFile' for

  • 详解Android Studio3.5及使用AndroidX的一些坑

    google的更新优化往往会牵动一大批开发者的心.去年的androidx,到今年studio3.5后都默认使用androidx了.其实对于我们开发者而言,我们都只是调用他的api,对我们的影响不大??!可是人性的习惯,还是比较不那么容易改变的.现在我就来说说我遇到的一些坑吧.话说还是很严重.不知道androidx的请自行百度. 一.我们从新建一个项目说. 3.5新建项目,是默认使用androidx的 看最后一样,Use androidx.* artifacts.而且不能取消掉的. 那么到我们项目

  • Android Studio项目适配AndroidX(Android 9.0)的方法步骤

    说在前面: 老项目.大项目适配Android X 注意了,一定要谨慎.谨慎.再谨慎.项目中用到的第三方库多的话会很麻烦,有些第三方库还没有适配Android X. 适配Android X的两种情况:一种是老项目适配Android X ,另外一种是新项目要求适配Android 9.0 硬核要求 Android studio 版本升级到3.2.0 以上的版本, distributionUrl的版本升级为 4.10.1以上 targetSdkVersion 28 gradle 插件的版本升级为 3.2

  • Android Studio Gradle依赖冲突解决方法

    前言 本文主要给大家介绍了Android Studio Gradle依赖冲突解决的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 1. 查看依赖树 ./gradlew dependencies 2. 解决依赖冲突 一旦在构建中存在依赖冲突,开发人员需要决定哪个版本的库最终包含在构建中,有许多解决冲突的方法. 1. 逐个排除 compile('junit:junit:4.12'){ exclude group : 'org.hamcrest',module:'hamcre

  • Android studio 禁用AndroidX方式

    gradle.properties文件中添加 android.useAndroidX=false #禁用AndroidX android.enableJetifier=false #禁止第三方jar包使用androidX 补充知识:解决Android Studio androidx 包冲突问题 如果包冲突了会包如下这样的错: Android dependency 'androidx.core:core' has different version for the compile (1.0.0)

  • 浅谈Android Studio 的四种打包方式

    虽然这个博客的内容很简单,但是作为新手的我还是百度了好久才掌握了Android Studio的打包方式,希望对后来人有所帮助.打包的第一种方式 (1)在Android Studio 中选中app这么module,选择菜单栏""Build--Generate signed APK"" (2)弹出窗口 (3)创建密钥库及密钥,创建后会自动选择刚创建的密钥库和密钥(已拥有密钥库跳过) 点击"Create new..."按钮创建密钥库 Key store

  • Android Studio中生成aar文件及本地方式使用aar文件的方法

    主要讲解Android Studio中生成aar文件以及本地方式使用aar文件的方法,具体内容详情如下所示: 在Android Studio中对一个自己库进行生成操作时将会同时生成*.jar与*.aar文件. 分别存储位置: *.jar:库/build/intermediates/bundles/debug(release)/classes.jar *.aar:库/build/outputs/aar/libraryname.aar 两者区别: *.jar:只包含了class文件与清单文件,不包含

  • 记录Android studio JNI开发的三种方式(推荐)

    概述 在Andorid Studio不支持JNI开发之前大家一般都是使用Eclipse开发JNI,各种配置让人觉得很蛋疼.从Andorid Studio支持JNI开发后,让我们开发JNI变的如此简单. NDK 和 JNI介绍 JNI (Java Native Interface)是一套编程接口,用来实现Java代码和其他语言(c.C++或汇编)进行交互.这里需要注意的是JNI是JAVA语言自己的特性,也就是说JNI和Android没有关系.在Windows下面用JAVA做开发也经常会用到JNI,

  • Android Studio自动排版的两种实现方式

    Android Studio这样的集成开发环境虽然代码自动化程度很高,但是自动化程度高导致人的自主性就下降了,而且总是依赖编辑器的功能也会搞得代码排版很别扭. 最难受的是你在Android Studio中编写界面.xml文件的时候,代码自动化程度不高,缩进什么的都不自动,改个代码都能搞得排版一塌糊涂. 所以我就去网上找了两个自动排版的方法: (1)Ctrl + Alt + L: 但是可能会与QQ的快捷键有冲突, 去在QQ设置里面的热键对应的改掉就没冲突了. (2)还有一个不用记快捷键的好办法:就

  • Android Studio 设置代码提示和代码自动补全快捷键方式

    想必使用过Eclipse的小伙伴们都习惯Eclipse快捷键带来的方便,但是当我们使用Android studio来进行开发的时候也想要这种方便该怎么办呢,当然使用过Android studio的小伙伴可能已经知道了它的方便以及强大之处,接下来我就把我知道的分享给大家,方便和大家一起学习,一起进步. [设置代码提示] 方法步骤如下 1.左上角点击File选项,找到Settings 2.点击Settings后,找到Editor 3.点击Editor后,找到General,点击General,找到C

  • Android Studio 配置:自定义头部代码注释及添加模版方式

    1. 自定义头文件注释: 实现效果 实现步骤 依次操作File -> Settings ->Editor ->File and Code Templates,在详细展示窗口点击includes选项卡,找到 FileHeader点击,在编辑窗口输入自定义的注释模板即可.如下图: 注:我们这里添加的头文件不会随着Activity的创建自动添加头文件,只有创建JavaBean时会自动添加头文件,如下图所示: 2. 如何给Activity添加头文件?? 依次操作File -> Settin

  • Android Studio中CodeStyle模板的配置方式

    在团队开发中,统一代码规范和风格是提高团队效率的必要工作.AS提供了 Code Style 配置方法,便于为开发团队定制一套自己的 Code Style Scheme . 一.CodeStyle配置 Code Style 文件导入编辑 进入 AS 的 Preferences 中,到下图所示选项 上图中的 SquareAndroid 即是 Square 公司提供的 Android 代码风格配置文件 这里获取,建议可以在他们的基础上进行一些自定义修改. 将下载好的文件中 SquareAndroid.

  • 基于android studio的layout的xml文件的创建方式

    1.第一步在android studio的project视图模式下右击res文件夹 2.然后找到New --> Android resources file选项,点击进入,按照以下的提示写完: 3.选完后点击OK即可(点击添加layout direction后Directory name将会改变改回自己想要的即可): 4.完成. 结论: 刚开始用android studio的时候,在android工程视图下,不管在res怎么建立新的文件夹,都是看不见的. 从网上找到的方法不知怎么的老是有错,终于

随机推荐