首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

【错误记录】在 Android Studio Terminal 终端执行 gradlew 报错 ( 无法“gradlew”项识别为 cmdlet、函数、脚本文件或可运行程序名称。请检查名称 )

所在位置 行:1 字符: 1 PS Y:\002_WorkSpace\001_AS\Coroutine> gradlew gradlew : 无法“gradlew”项识别为 cmdlet、函数、脚本文件或可运行程序名称...默认情况下,Windows PowerShell 不会从当前位置加载命令。如果信任此命令,请改为键入“.\gradlew”。...二、问题分析 ---- 在之前 Terminal 可以执行 gradlew 命令 ; 更新到最新版 Android Studio Dolphin 2021.3.1 版本后 , 出现上述问题 ; 这里注意到...Windows 终端发生了改变 , 原来中断是 Windows cmd 命令行中断 ; 最新 Android Studio , 使用是 Windows PowerShell 终端 ; 在 Windows...执行 bat 脚本时 , 需要使用 .

3.8K10

滚动 Docker Nginx 日志

本文笔者介绍如何滚动运行在 docker nginx 日志文件(下图来自互联网)。...创建滚动日志脚本 创建 rotatelog.sh 文件,其内容如下: #!...下图是笔者测试过程每 5 分钟滚动一次效果: 为什么不在宿主机中直接 mv 日志文件? 理论上这么做是可以,因为通过绑定挂载数据卷内容从宿主机上看和从容器中看都是一样。...在宿主机,你一般使用是普通用户,而在容器中产生日志文件所有者是会是特殊用户,并且一般不会给其它用户写和执行权限: 当然,如果你在宿主机中使用是 root 用户就不会有问题。...): 结合上面的两个问题,我们可以写出另外一种方式来滚动 docker nginx 日志。

1.3K20

Material Design 实战 之第四弹 —— 卡片布局

new & set adapter; 2.AppBarLayout 2.1 Toolbar嵌套到AppBarLayout; 2.2 给RecyclerView指定一个布局行为(app...,从而使得RecyclerView每个元素都是在卡片当中。...解决方法: 传统情况下,使用偏移是唯一解决办法, 即让RecyclerView向下偏移一个Toolbar高度,从而保证不会遮挡到Toolbar。...滚动时候就便滚动事件都通知给AppBarLayout了 (记得刚刚加app:layout_behavior="@string/appbar_scrolling_view_behavior"吗,看一下这个字符串...又会根据当前滚动距离情况,做出消失或者重新出现反应; 这其实也是MaterialDesign一项重要设计思想,因为当用户在向上滚动RecyclerView时候,其注意力肯定是在RecyclerView

2K10

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

, 如果设置了多个版本依赖库 , Gradle 构建时会默认选择最高版本依赖库 ; 下面的代码 , " androidx.appcompat:appcompat " 依赖库 配置了 1.1.0 /..., 系统会自动去重 ; 示例 : 在构建脚本引入了 A 依赖库 , A 依赖库又依赖于 B 依赖库 , 同时应用又依赖 B 依赖库 , 这样就导致应用引入了两次 B 依赖库 , 在构建时 , 系统会自动去掉一个重复...:1.0.4 | +--- androidx.core:core:1.5.0 -> 1.8.0 (*) | +--- androidx.drawerlayout:drawerlayout:1.1.1..., 可能存在这种情况 , 应用引入了第三方库 A , A 存在 B 依赖库 1.0 版本依赖 , 同时应用又导入了 B 依赖库 2.0 版本依赖 , 按照 Gradle 依赖优化原则 , B... 依赖冲突问题 ; 这是由于依赖版本不同导致依赖冲突 ; 2、分库冲突 依赖库可能存在分库 , 如 : 依赖库 A , 包含了 B , C 分库 , 它们所有版本都是 1.0 版本 ; 这两个分库是无法分开

2.5K30

EditText在RecyclerView解决方案

有时候,一个列表Item会有EditText出现,而由于View复用机制,如果不好好处理EditText,将会出现一些问题。...其实有些问题出现,还是由于没有理解RecyclerView复用机制和EditText,主要原因还是菜,哈哈。...菜是原罪 EditText在RecyclerView问题 例子是这样,每个Item包含一个title、一张图片以及一个评分,这个评分就是通过输入框来输入。...首先我是试了一个,removeTextWatcher方法,那就是在AdapterdetachViewHolderFromWindow方法移除TextWatcher,如下: class PicAdapter...解决方案 经过思考,由于RecyclerView复用机制,导致了以下关系存在: 一个ViewHolder——>一个EditText——>多个TextWatcher——>多个PicItem 这里我们可以多个

2.6K20

使用优化 | RecyclerView可优化

在刷新时候调用对应刷新 api 即可看到动画 强制实现 ViewHolder RecyclerView 源码是非常解耦,且性能非常好 2,RecyclerView 重要组件 RecyclerView...:一个特殊 ViewGroup,他本身不会做太多工作。...5,RecyclerView 缓存机制 RecyclerView 缓存其实是 ViewHolder。...如果从上面的缓存都没有找到,则就会从 RecyclerViewPoll 查找 在 RecyclerViewPoll 中保存数据都是脏数据,即使在 RecyclerViewPoll 中找到了,虽然不会重新创建...如果在列表差异很大时候计算 diff 使用 Thread DiffResult 发送到主线程 使用 RxJava calculateDiff 操作放在后台线程 使用 Google 提供 AsyncListDiffer

1.4K20

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

根据报错信息可知 , 问题出在 kotlin-stdlib-common-1.7.10.jar 依赖库上 , 该依赖库配置 Kotlin 版本是 1.7.1 , 但是本工程根目录 build.gradle...顶层构建脚本 , 配置 Kotlin 版本是 1.5.0 ; // Top-level build file where you can add configuration options common...; 三、解决方案 ---- 方案一 : 提高 Kotlin 版本到 1.7.10 直接 工程根目录 build.gradle 构建脚本 Kotlin 版本提升到 1.7.10 ; // Top-level...kotlin-stdlib-common-1.7.10.jar 依赖库版本太高 , 降低该依赖库版本 ; 首先分析该依赖库是如何导入进来 , 在模块构建脚本 , 没有直接导入该依赖库 , dependencies...:1.0.4 | +--- androidx.core:core:1.5.0 -> 1.9.0 (*) | +--- androidx.drawerlayout:drawerlayout:1.1.1

3.5K30

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

根据报错信息可知 , 问题出在 kotlin-stdlib-common-1.7.10.jar 依赖库上 , 该依赖库配置 Kotlin 版本是 1.7.1 , 但是本工程根目录 build.gradle...顶层构建脚本 , 配置 Kotlin 版本是 1.5.0 ; // Top-level build file where you can add configuration options common...; 三、解决方案 ---- 方案一 : 提高 Kotlin 版本到 1.7.10 直接 工程根目录 build.gradle 构建脚本 Kotlin 版本提升到 1.7.10 ; // Top-level...kotlin-stdlib-common-1.7.10.jar 依赖库版本太高 , 降低该依赖库版本 ; 首先分析该依赖库是如何导入进来 , 在模块构建脚本 , 没有直接导入该依赖库 , dependencies...:1.0.4 | +--- androidx.core:core:1.5.0 -> 1.8.0 (*) | +--- androidx.drawerlayout:drawerlayout:1.1.1

6.5K31
领券