sy007
sy007
> 每次都是clean 然后运行, log打印就是1000 1. 确保执行Build->clean project时,app/build文件被删除,运行,查看修改是否有效。 2. 请确保运行的apk是通过`Run app` 交互执行的,如果不确定可以执行 ./gradlew clean ./gradlew assembleDebug 打包后,安装apk到手机上试试。 3. 如果还不行,尝试清除AS缓存试试。 ps:我这边没出现过checkTime修改无效的情况。它的原理是通过配置在transform中修改 `BounceChecker#sCheckTime`的值。build文件被移除,按理应该重新transform。根据你反馈的现象像是忽略了transform过程一样(缓存没清除)。
> 1. clean project确实删除了所有build文件夹。然后用Run app重新构建打包运行的。 > 2. 也试过清除AS缓存了。 > 3. 后面我想试下直接下载Demo来运行看看能不能修改。Demo工程是否少了gradle/wrapper文件夹来配置gradle的构建?直接运行不过去 抱歉,Demo工程gradle/wrapper文件确实没上传,现在上传了。
> 看了下Demo的插件代码,但不太懂插件开发。就跟了下插件的流程。 > 1. 以为是checkTime值因为没加L类型不同,才导致没解析成功。后面发现是checkTime已经解析成功并输出到控制台了。 > 2. 后面对比了我的项目的配置和Demo的配置,发现**includes这个配置有问题。Demo中也没有includes配置。** > > **我的项目屏蔽includes配置后,checkTime生效 > Demo项目加入includes配置后,checkTime失效,变成默认值1000L** >  > > 另外:**每次修改了配置之后,clean project都会失败。提示build目录被占用,需要关闭as重新打开项目才能进行clean和run app等操作。** >  > > > 感谢提供复现路径,方便加个q嘛,定位下文件被占用问题,632702731。
@RexHuang1 你好 checkTime 设置无效问题已解决。 文件被占用问题经排查这是ide对windows的优化😔,他会缓存一段时间jar。无论使用AGP7.0的TransformAction还是已有的三方成熟框架Booster,都会存在文件无法删除问题。 解决方案目前只能将不保留守护进程(在项目gradle.properties)配置 org.gradle.daemon=false 或者无法删除时执行./gradlew --stop 停止守护进程,这时候进程对jar的持有就释放了😔 或者你这边尝试升级下AS。这是其他人给官方提的关于jar无法删除的Bug: @RexHuang1 你好 checkTime 设置无效问题已解决。 文件被占用问题经排查这是ide对windows的优化😔,他会缓存一段时间jar。无论使用AGP7.0的TransformAction还是已有的三方成熟框架Booster,都会存在文件无法删除问题。 解决方案目前只能将不保留守护进程(在项目gradle.properties)配置 org.gradle.daemon=false 或者无法删除时执行./gradlew --stop 停止守护进程,这时候进程对jar的持有就释放了😔 或者你这边尝试升级下AS。这是其他人给官方提的关于jar无法删除的Bug: https://issuetracker.google.com/issues/167701947 这个问题我先关闭了哈。 这个问题我先关闭了哈。
> 复现方法:点击“Customized View调用方式”按钮后进入扫码页面,然后back退出后快速再次点击“Customized View调用方式”按钮,此时进入的页面就是黑屏了。几乎能100%复现。 重点就是退出扫码页面之后要迅速点击按钮再次进入。 老哥,你用的是什么手机。我这边也出现类似的情况。我的是扫码后就开启人脸识别(自定义相机)。自定义相机打不开,报(Fail to connect to camera service)
> Modifier.clickable { > // some code > } > > 这种Compose 中的点击事件好像不支持? 没试过,这周末看看compose
@zengyunLee 你好。目前Compose不支持的。调研了下和现在的设计有些冲突,作为功能迭代后面有空再支持吧。
> * ExecuteActionsTaskExecuter @scsfwgy 给个Q,了解下详细信息。
> 414850132 @sy007 @scsfwgy 你的有答案,加不上。你加我吧,q 632702731