随笔分类 - android-issue
摘要:问题 android studio打开项目一直卡在scan files to index解决方法 解决方法 方法1:删除用户目录下的.gradle/caches文件夹 //我的:C:\Users\86177.gradle\caches 我没删除数字目录,这个是各个版本gradle文件的缓存,删除了要
阅读全文
摘要:android开发flutter项目每次运行都很慢的解决方法 1. 修改依赖库访问源为国内阿里云镜像 构建慢的原因一般都是卡在远程依赖地址访问的速度问题,比如国外镜像的访问,那就改为国内的,比如阿里云的看看能不能解决问题 //阿里云地址配置说明:https://developer.aliyun.co
阅读全文
摘要:1. 问题描述 [ +103 ms] FAILURE: Build failed with an exception. [ ] * What went wrong: [ ] Execution failed for task ':jpush_flutter:bundleDebugAar'. [ ]
阅读全文
摘要:1. 问题描述 ubuntu20@ubuntu20:~/aosp10.0.17$ adb devices * daemon not running; starting now at tcp:5037 * daemon started successfully List of devices atta
阅读全文
摘要:Android Studio修改代码后直接点击run没生效,需要Rebuild或者删除build文件夹后再run才生效的解决方法 第一步:app->edit configurations进入app配置 选中app,滑动到下面的 before launch,点击 + 号,添加一个Gradle-awar
阅读全文
摘要:1. 问题描述 更新或者切换Android Studio时候可能会出现Flutter device daemon #1问题,这个问题出现会导致Android Studio找不到Device设备,从而导致没有方法跑flutter项目。 2. 解决方法 先在cmd窗口输入flutter doctor诊断
阅读全文
摘要:Unable to find method ''org.gradle.api.file.RegularFileProperty org.gradle.api.file.ProjectLayout.fileProperty(org.gradle.api.provider.Provider)'' 'or
阅读全文
摘要:如果是仓库依赖的方式直接使用exclude语句移除相同的依赖库即可,如下: implementation("org.java-websocket:Java-WebSocket:1.5.2") { exclude group: 'org.slf4j', module: 'slf4j-api' //ex
阅读全文
摘要:删除〜/.dartServer/.analysis-driver/ (mac系统),C:/Users/86177/AppData/Local/.dartServer/.analysis-driver/ (window系统) 删除项目以及各个模块下的.dart_tool文件夹和build文件夹 (或者
阅读全文
摘要:方法1: Intent intent = new Intent();// 创建Intent对象 intent.setAction(Intent.ACTION_MAIN);// 设置Intent动作 intent.addCategory(Intent.CATEGORY_HOME);// 设置Inten
阅读全文
摘要:1. 问题:Type BuildConfig is defined multiple times 2. 原因:两个依赖库的namespace名字相同导致,导致生成的BuildConfig 类路径一样导致编译失败 android { namespace 'com.suyf.demo' } 3. 解决方
阅读全文
摘要:备份一下studio64.exe.vmoptions写法: ~~~ -Xms2g -Xmx16g -XX:ReservedCodeCacheSize=2g -XX:+IgnoreUnrecognizedVMOptions -XX:+UseG1GC -XX:SoftRefLRUPolicyMSPerM
阅读全文
摘要:1. Android studio3.1之后不再带有ddms调试工具了,不过如果我们想自己手动打开还是可以的。打开步骤如下: a. window下来自sdk安装目录tools目录下:D:\java\androidSdk\tools b. 可以看到有个monitor.bat文件,双击即可打开 c. 如
阅读全文
摘要: 发现就只有这些测试之类的task,其他task呢?? 解决方法: ![](https://img2023.cnb
阅读全文
摘要:问题:编译Android项目出现java.lang.NoClassDefFoundError: org/jetbrains/kotlin/cli/common/PropertiesKt 原因:项目使用发JDK版本和Kotlin版本不一致或者说不对应导致gradle找不到对应的类 解决方法:我的解决方
阅读全文
摘要:查看自己app进程列表,可能是多进程,都可以查看出来 adb shell "ps -Af | grep com.suyf.demo" #com.suyf.demo是自己app的包名,即可查看自己包名的所有进程pid 比如上面查看某个进程pid是15761 使用logcat过滤规则:level:deb
阅读全文
摘要:问题: C:\WINDOWS\System32>adb shell ps USER PID PPID VSZ RSS WCHAN ADDR S NAME shell 16817 2271 2133456 3336 0 0 R ps 发现并没有列出手机app的进程列表呀 解决方法: 使用C:\WIND
阅读全文
摘要:问题现象: 解决方法: 方法1:拔掉手机usb数据线重新接入看看,一般可以解决问题 方法2:如果还不行重启Android studio,重启电脑看看,一般可以解决问题 方法3:如果还不行的话,执行以下脚本查询并杀死5037端口看看,新建一个xxx.bat文件,内容如下所示,然后双击执行,不行就再以管
阅读全文
摘要:有四个常用的过滤关键字,分别是tag,package,level,message,line 前面四个关键字过滤可以单独使用也可以组合使用 最后那个line应该是指整行的意思,范围包括前面四个 -tag:exclude-this-tag 在前面加了个‘-’,排除指定的TAG tag~:regex-ta
阅读全文
摘要:思路:复现泄漏步骤,dump hprof 文件,用MAT工具分析大对象的引用链。 操作步骤: 1、adb shell 进入Android 系统 2、am dumpheap [进程名] /data/local/tmp/temp.hprof 3、另起一个终端 “adb pull /data/local/
阅读全文