首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android Studio 3.4升级后运行问题解决办法

将下载压缩包解压到本地目录,比如解压到D:\Android\gradle-5.1.1 2、打开Android Studio,依次选择菜单“File”——“Settings”——“Build, Execution...而且一旦勾选了“Use androidx.* artifacts”,后续创建其它项目的时候,选项会变成默认选中,且为灰显不可取消,只有卸载重装AS才能恢复选项。...com.android.support:cardview-v7 androidx.cardview:cardview:1.0.0 com.android.support:design com.google.android.material...库路径,还要修改support控件import导包代码,像AppCompatActivity原来import语句是下面这样: import android.support.v7.app.AppCompatActivity...; 启用AndroidX之后,导入AppCompatActivity代码要改成下面这样: import androidx.appcompat.app.AppCompatActivity; 详细support

9.7K30
您找到你想要的搜索结果了吗?
是的
没有找到

Kotlin | 使用Kotlin改造Android Gradle

Gradle5.0+已经支持了Kotlin,但碍于Android Studio目前适配并不是很好,所以并不建议开发使用,至于为什么,在文章末尾也给出了具体原因。 为什么要使用Kotlin改造?...Gradle采用groovy采用开发语言,是一种动态dsl语言,缺点就是写脚本时如果出现问题,我们无法实时得知,只能通过print进行得知,而且无法跳转,并且不支持自动补全。...我们先建一个普通Android项目,然后改造如下,那怎么改造呢?...改造很简单,在你gradle后面加上kts即可,然后as会自动识别,接着再修改一堆报错,这个过程很麻烦,目前Android Studio支持并不是很好 appgradle plugins {...,目前Android Studio对Kotlin-Gradle支持并不是很好,所以如果你新建一个model,就会再次新创建gradle配置文件,这样你就得再次手动配置,很麻烦,所以目前Kotlin-Gradle

89320

Plaid 应用迁移到 AndroidX 实践经历

Restitching Plaid: 把 Plaid 更新到最新应用标准 和大多数 Android 应用一样,Plaid 依赖 Android Support Library,库可以为新 Android...它是对 Support Library 重大改进和全面替代方案。 阅读下文来了解我们如何为迁移过程准备自己代码,以及执行迁移过程。 迁移前准备 我强烈建议在一个版本可控分支做迁移工作。...另外 Android Studio 提供了一个迁移前做工程备份可选服务。 和任何大规模代码重构工作一样,最好在迁移到 AndroidX 期间,迁移分支与主要开发分支之间做到最少合并来避免合并冲突。...Android Studio AndroidX 迁移工具是 AndroidX 迁移主要方式。...这个bug 已经在 Android Studio 3.3 Canary 9 及之后版本被修复。我们指出这点是因为你或许在迁移过程中会遇到类似的问题。

93230

提示 Plaid 应用迁移到 AndroidX 实践经历

Restitching Plaid: 把 Plaid 更新到最新应用标准 和大多数 Android 应用一样,Plaid 依赖 Android Support Library,库可以为新 Android...它是对 Support Library 重大改进和全面替代方案。 阅读下文来了解我们如何为迁移过程准备自己代码,以及执行迁移过程。 迁移前准备 我强烈建议在一个版本可控分支做迁移工作。...另外 Android Studio 提供了一个迁移前做工程备份可选服务。 和任何大规模代码重构工作一样,最好在迁移到 AndroidX 期间,迁移分支与主要开发分支之间做到最少合并来避免合并冲突。...Android Studio AndroidX 迁移工具是 AndroidX 迁移主要方式。...这个bug 已经在 Android Studio 3.3 Canary 9 及之后版本被修复。我们指出这点是因为你或许在迁移过程中会遇到类似的问题。

98010

Plaid 应用迁移到 AndroidX 实践经历

Restitching Plaid: 把 Plaid 更新到最新应用标准 和大多数 Android 应用一样,Plaid 依赖 Android Support Library,库可以为新 Android...它是对 Support Library 重大改进和全面替代方案。 阅读下文来了解我们如何为迁移过程准备自己代码,以及执行迁移过程。 迁移前准备 我强烈建议在一个版本可控分支做迁移工作。...另外 Android Studio 提供了一个迁移前做工程备份可选服务。 和任何大规模代码重构工作一样,最好在迁移到 AndroidX 期间,迁移分支与主要开发分支之间做到最少合并来避免合并冲突。...Android Studio AndroidX 迁移工具是 AndroidX 迁移主要方式。...这个bug 已经在 Android Studio 3.3 Canary 9 及之后版本被修复。我们指出这点是因为你或许在迁移过程中会遇到类似的问题。

99350

【错误记录】Android Studio 编译报错 ( kotlin library {0} was compiled with a newer kotlin compiler and not b )

文章目录 一、报错信息 二、解决方案 方案一 方案二 方案三 一、报错信息 ---- Android Studio 中打开 Kotlin 代码 , 报如下错误 : kotlin library {...:1.5.1 (c) +--- com.google.android.material:material:1.6.1 | +--- androidx.annotation:annotation:1.2.0...-> 1.3.0 | +--- androidx.appcompat:appcompat:1.1.0 -> 1.5.1 (*) | +--- androidx.cardview:cardview...这是由于 Android Studio Kotlin 插件版本太低 , 当前 Kotlin 版本 1.7.10 太高导致 ; 在根目录 build.gradle 顶层构建脚本中 , 降低 Kotlin...individual module build.gradle files } } 方案二 点击 " Update plugin " 按钮 , 升级 Kotlin 插件 ; 然后系统会自动下载插件

1.6K20

【错误记录】Android Studio 编译报错 ( Module was compiled with an incompatible version of Kotlin. ) 2

The binary ) , 报错依赖库不同 , 本篇博客再次分析一遍 ; 一、报错信息 ---- Android Studio 工程在编译时 , 报如下错误 : e: Incompatible classes...根据报错信息可知 , 问题出在 kotlin-stdlib-common-1.7.10.jar 依赖库上 , 依赖库配置 Kotlin 版本是 1.7.1 , 但是本工程中根目录 build.gradle...那么解决方案就很简单了 , 有两种解决方案 : 提高 Kotlin 版本到 1.7.10 降低 kotlin-stdlib-common-1.7.10.jar 版本 , 使得 Kotlin 1.5.0 版本可以兼容依赖库...kotlin-stdlib-common-1.7.10.jar 依赖库版本太高 , 降低依赖库版本 ; 首先分析依赖库是如何导入进来 , 在模块构建脚本中 , 没有直接导入依赖库 , dependencies...appcompat:1.1.0 -> 1.5.1 (*) | +--- androidx.cardview:cardview:1.0.0 | | \--- androidx.annotation

3.6K30

Android Gradle 插件】Android 依赖管理 ⑤ ( Gradle 依赖优化 | 命令行查看依赖模块 | 依赖冲突问题 | 依赖传递冲突 | 分库冲突 | 依赖分组不同导致冲突 )

Studio Terminal 面板中 , 执行 gradlew app:dependencies --configuration releaseRuntimeClasspath 命令 , 可以查看应用依赖情况...:1.1.0 依赖 , 但同时构建脚本中又配置了更高版本依赖 androidx.appcompat:appcompat:1.5.1 ; 如果出现 -> 符号 , 那么符号右侧版本就是 Gradle...; 2、排除重复依赖 在依赖查看时 , 如果一个依赖后有 (*) 内容 , 说明依赖已经存在 , 不需要再次导入 , 依赖已经被 Gradle 构建工具自动去重了 ; 如下代码中 , 最后一行...androidx.collection:collection:1.0.0 -> 1.1.0 (*) 代码 , 就是被自动去重了 , 依赖在 androidx.activity:activity:1.5.1...还是自动选择最高版本 androidx.appcompat:appcompat:1.5.1 进行替代 , 但是最高版本已经被导入了 , 不需要重复导入 , 这里自动去重 , 因此又使用了 (*) 符号

2.6K30

进阶必备工具

Android Code Search https://cs.android.com/ 在去年年底时候我无意间发现这个工具,它是Googole推出用来查看Andorid系统源码。...这些工具都有共同诟病,代码更新不及时,操作不友好。不是搜索填选项过多,就是搜索没有补全提示。...我开始用时候用两种类型源码,AndroidAndroidX,现在又新增Android Studio相关源码,对于研究Android Studio来说是一个大福利了。...看起来就是强大,我认为它比较大优点: 更新及时,内容全,不仅支持Android底层源码,还能看AndroidX内部Jetpack相关源码,更能查看Android Stuido内关于Gradle相关源码...搜索功能强大,支持自动补全提示,展示内容全面。 目录分支健全,支持内部代码跳转,与Android Studio类似。 可能任意查看不同版本分支,而且切换非常方便。

61320

手把手教你搭建android模块化项目框架(一)选择篇

本系列旨在帮助android新人搭建属于自己项目框架。由于篇幅较长,本人时间有限,因此更新系列可能周期较长。本篇搭建框架适用于中大型项目。...动画等:lottie or svga or pag不过本篇不教大家如何使用框架功能。因为单一工具并非框架重点功能。其他:core-ktx,lifecycle,androidx系列库等。...下面开始引入:创建android项目这一步不多说,但是为了引入项目的一致性,我们创建deps.gradle文件,将项目中所有引入库都放在该文件下,避免各个模块引入库版本不一致。...", // widget androidCardView : 'androidx.cardview:cardview:1.0.0', androidRecyclerView...文件如下图图片插入代码plugins {id 'com.android.application' version '8.1.0' apply false id 'org.jetbrains.kotlin.android

48021
领券