- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 task ‘:app:xxxxx‘ without declaring an explicit or implicit dependency
按提示的说法,:app:mergeReleaseAssets 任务去执行另外一个任务–> :app:copyHttpToRelease 的时候不是一个明确的申明方式,我也很好奇,为啥会说这样的事情,但是从我目前的角度来说,这个已经写的很明确了呀。目的都是为了区分,正式环境使用正式的配置,测试环境使用测试的配置,当时的gradle 版本还是 4.+以上想法是想根据你使用的gradle命令去,拿不同的网络配置文件信息,但是会有如下的提示错误。,我看完后,还是没有理解到位,感觉像是强调任务的依赖性。
2023-12-12 11:51:02 435
原创 flutter You should only use GetX or Obx for the specific widget that will be updated
简单来说,你使用了Obx进行监听,但是你这监听的数据里面没有任何一个参数属于RxString或者RxBool等的类型。
2023-12-12 11:50:02 547
原创 flutter ‘Gradle Libs‘ was added by build file ‘app/build.gradle‘
此问题是,直接创建的flutter项目,需要配置其他的maven仓库地址,和第三方module,结果始终都是无法成功。找到你的flutter sdk的路径,找到 settings.gradle.kts文件。,任何直接在项目中声明的第三方仓库,都是无法使用的。主要原因是配置这个选择项目,
2023-12-12 11:47:43 363
原创 Android flutter this and base files have different roots
我是windows系统,下载 flutter sdk 我是放在D盘,flutter项目是放在E盘,flutter 执行 pub get的时候,会在我C盘里面默认给你创建一个,C://xxxx\Pub\Cache的文件,这里的文件又跟你的flutter sdk 不在同一个目录,这就会导致这样的问题。如果遇到如下的错误,就是没有执行 flutter pub get。3、将D盘的 flutter sdk 放到 E盘里面。7、执行命令 flutter pub get。,值为 E:\pub_cache。
2023-11-25 23:46:17 793
原创 Android Datastore 动态创建与源码解析
1、文件的写入是发生在IO层面2、使用runBlocking是会卡主线程,如果此时存在需要刷新UI的情况,严重会ANR/*** @key 参数* @value 具体的值*///更新逻辑update.ack.completeWith(//通知结果回调//.....省去//transform 就是上面的{}里面的内容return ack.await() //这里就是等待 update.ack.completeWith的结果返回,所以如果不加这行,是不会卡主线程的。
2023-11-06 22:54:31 552
原创 android button 按钮,设置左/右小图标,与文字居中距离
【代码】android button 按钮,设置左/右小图标,与文字居中距离。
2023-10-25 23:23:08 1477
原创 NetWorkSdkKotlin 网络库kotlin版本
自己创建一个class文件去实现OnIParserListener接口data:{}msg:"ok"= null,= null,//这里是获取data里面的 JsonElement//这个是整个服务器提供的json格式//这里是决定,是否服务器返回的正常数据。
2023-08-06 14:13:26 856
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人