那些踩过的坑
文章平均质量分 68
每踩一个坑,每解决一个坑都是一个进步
H.ZWei
这个作者很懒,什么都没留下…
展开
-
adb命令删除offline离线手机设备
最近在使用React Native,选择了夜神模拟器,连接模拟器需要进入安装目录连接,通过。在调试Android应用过程中,经常会使用adb命令,比如检测设备连接状态时,会使用。,如果在使用过程会出现频繁断开的话,可以参考这篇文章解决。尝试过如下方法来删除离线设备,都未解决。另外记录adb常用命令, 后续慢慢补充。最后把数据线拔掉就可以了。,夜神adb默认端口是。原创 2022-09-25 23:21:47 · 6997 阅读 · 0 评论 -
No connected devices found; please connect a device, or see flutter.dev/setup for getting started in
No connected devices found; please connect a device, or see flutter.dev/setup for getting started instructions这个问题困扰我两天的时间,之前的老项目也是一样的网上的方案几乎全部都试了一遍,在我这里都是没有效果的,就差重装AS了。当然也可以按照下面的方案试试,毕竟有小伙伴是可以解决他的问题。flutter的环境配置都是正常的,没有问题的, 检测出设备是有识别的,就是不知道问题出哪里。最后在技术群原创 2022-06-26 19:06:24 · 3868 阅读 · 0 评论 -
解决android studio download maven-metadata.xml卡住问题
最近在运行一个老项目时,一直卡在download maven-metadata.xml问题上,经历了各种操作都没发解决,比如开启VPN代理、清cache缓存、重启AS与电脑等都没解决这个问题,后来看到是maven云镜像仓库地址发现了改变,就尝试去更换新地址。刚开始只把的jcenter的仓库替换了也不行,接着后面把google和gradle-plugin的仓库地址换也换成了阿里的镜像地址。在项目根build.gradle配置如下:buildscript { repositories {原创 2021-03-14 09:42:28 · 8319 阅读 · 0 评论 -
解决Android依赖冲突Program type already present
前言 实际开发中,为了提高开发速度和效率,总避免不了引用第三方提供的依赖和类库,如果含有相同依赖的类库被我们引用时,而他们的版本又不相同,就有可能会导致一系列问题和异常,本文结合本人时间总结和他人经验,稍作总结。 问题 依赖 下面是一个项目build.gradle中的依赖,我们简单做一下分类 网络相关 okhttpretrofithttp-legacy 常用类库 rxpermission(权限监测)leakcanary(内存泄漏)BaseRecycl...转载 2021-03-12 15:19:46 · 2375 阅读 · 0 评论 -
Android问题集锦(十二) - AndroidStudio 读取.properties里面的内容乱码解决办法-
需求:需要appname=app 放在gradle.properties文件中,当build.gradle 引用中文appname的时候,是会出现乱码的 原因:国内下载的Androidstudio 默认情况gradle.properties文件是 GBK编码,需要替换成utf-8,windows有可能还是不行,需要重启一下电脑;类似的ide软件,服务器的,Pyt...转载 2018-07-11 13:44:51 · 869 阅读 · 0 评论 -
Android问题集锦(十三) - Error:Tag <manifest> attribute package has invalid character '"'.
问题描述: 在编译运行时报mainfest文件清单中有无效的字符 从错误日志提示无效字符是在声明Activity组件出错了,出现了 ” 无效的字符,于是开始检查manifest文件中是否还有 ” 无效字符,按理如果有无效字符的话,manifest文件在编译期就会报红提示错误,类似这样 但实际并没有这样的错误提示,说明Activity在编译期间声明是没错的,那只有在构建期间出现了无效...原创 2018-07-11 15:29:45 · 5805 阅读 · 0 评论 -
Android问题集锦(十四)- The option 'android.enableAapt2' is deprecated and should not be used anymore.
今天在升级到Android studio3.1后,编译运行程序报以下异常: 在Java compiler已经有很明显的警告提示了:WARNING: The option 'android.enableAapt2' is deprecated and should not be used anymore.意思就说android.enableAapt2已经被弃用了,不能被使用了。...原创 2018-08-01 21:50:57 · 24068 阅读 · 4 评论 -
Android问题集锦(十五)- 成功解决org.gradle.api.internal.tasks.compile.CompilationFailedException
在一次引入第三方库之后,在Run运行时突然报以下错误: 'Caused by: org.gradle.api.internal.tasks.compile.CompilationFailedException: Compilation failed; see the compiler error output for details.' 经过一轮Google后,网上说的原因是: ...原创 2018-08-15 18:20:22 · 39184 阅读 · 11 评论 -
Android问题集锦(十六)- adb启动命令失败Error while Launching activity 解决方案
Android Studio在编译运行调试时,报如下错误:Error while Launching activity 这个问题遇到了两次了,第一次的时候以为是手机的原故,就换了一台手机测试,就不会出现这种adb启动命令错误,后面这台手机也出现了这种情况,当时真的无奈是什么原因造成的,在网上找了很多解决方案,大部分都是clear project,重新编译运行可以解决,试了很多次都不行了,后...原创 2018-09-27 21:10:57 · 3827 阅读 · 5 评论 -
快速处理编译运行compileDebugJavaWithJavac问题
快速处理编译运行AS compileDebugJavaWithJavac问题compileDebugJavaWithJavac是什么,从字面上看就是在debug调试的执行javac命令,编译器遇到不能解析的内容而抛出的异常。上面一大片报红,很难定位错误的原因在哪里,在Terminal执行gradlew compileDebugJavaWithJavac命令能快速找到原因:下面是命令执行结...原创 2018-12-10 16:07:07 · 24649 阅读 · 2 评论 -
Android问题集锦(十一) - Android中的空格编码 string.xml前后加空格的技巧
在string.xml文件中使用空格键设置空格是无效的: <string name="login_password">密 码</string>效果图: 需要用转义符&#160;才会生效<string name="login_password">密&#160;&#160;&#160;&原创 2018-07-03 09:28:37 · 625 阅读 · 0 评论 -
Android问题集锦(八)- Android 微信支付成功后没有回调问题
接入过这么多第三方SDK,最想吐槽的就是腾讯的,文档之类的就不想说了,不管是微信支付还是bugly都是一种折磨,也可能是自己能力欠缺吧……在接入到调起支付整个过程还算比较顺利,因为整个统一下单及签名之类的都是在后台返回的,只要拿到参数就可以调起支付,然后正以为可以大功告成时,发现支付成功和取消支付始终无法走到WXPayEntryActivity的onResp()回调函数中,接下来就是痛苦的排查了首...原创 2018-06-01 23:55:50 · 11900 阅读 · 6 评论 -
Android问题集锦(二)- 集成腾讯bugly SDK遇到的问题
腾讯bugly有两大功能,分别是全量更新与增量更新,下面针对增量更新罗列了一下自己在集成遇到的一些问题。1.在生成基准包的时候,如果没有设置混淆的时候,是会缺少一个app-debug-mapping.txt文件的,但这不会影响生成补丁包的过程,在release环境下,基于代码安全性考虑,建议还是开启混淆的开关。 2.在生成补丁包的时候,需要注意的修改生成基准包生成的基准包目录(baseApk原创 2018-01-20 11:40:58 · 1240 阅读 · 0 评论 -
Android问题集锦(三) - Android同一个项目分包遇到的问题
1.关于集成微信问题 除了微信AppID与AppSecret要重新设置之外,WXEntryActivity与WXPayEntryActivity也必须放在新包名的目录下,否则会报配置异常, 同时也要在Androidmainfest文件声明注册。如图: ...原创 2018-03-07 15:40:12 · 371 阅读 · 0 评论 -
Android问题集锦(一) 项目路径过长 引起error Error:too long on Windows, keep below 240 characters :
今天在导入百度地图sdk demo时,编译报一个因项目路径层级比较长引起的异常:一般有两种解决方案,测试都可以1.将项目工程放在路径层级少的目录下,比如盘下的根目录。2.在build.gradle中添加一句代码改变编译路径,重新编译即可(你会在C盘发现有个tmp文件,里面就是我们要编译的那个项目),如图:allprojects { repositories { jcente...原创 2017-10-04 10:48:11 · 782 阅读 · 0 评论 -
Android问题集锦(六)- adb不是内部或外部命令解决方法
在Android安装sdk后,cmd命名行中运行adb命令时,会报错提示:’adb’ 不是内部或外部命令,也不是可运行的程序或批处理文件。 出现以上错误提示,一般adb的path环境变量没有配置或者配置有误,先找到sdk的安装目录下的adb.exe: 将adb.exe所在的目录路径添加到环境变量中。依次打开电脑系统属性-高级-环境变量-path,在并在path中末尾或者开头添加ad...原创 2018-04-08 15:39:31 · 11024 阅读 · 1 评论 -
Android问题集锦(七)- Unchecked call to 'put(K, V)' as a member of raw type 'java.util.HashMap' less
在 idea 编辑器中,把一个Map类型的数据,强制类型转换的时候。在中不想看到代码的如下警告的解决方法:警告信息————-简单警告:Unchecked cast: ‘java.lang.Object’ to ‘java.util.List&amp;amp;lt;java.lang.Object&amp;amp;gt;’点开查看详细警告:Unchecked cast: ‘java.lang.Object’ t...原创 2018-05-12 15:24:20 · 22879 阅读 · 1 评论 -
Android问题集锦(九)- NestedScrollView + RecyclerView页面载入时总是滑动到最底部
项目中遇到页面载入时总是滑动到最底部,原因是焦点在页面底部;方法一:在根布局中设置android:descendantFocusability属性 android:descendantFocusability属性值设置成blocksDescendants; android:descendantFocusability属性一共有三种值分别如下:beforeDescendants:view...原创 2018-06-21 19:25:46 · 1489 阅读 · 0 评论 -
Android问题集锦(十) - More than one file was found with OS independent path 'META-INF/DEPENDENCIES'
报错:Error:com.android.builder.merge.DuplicateRelativeFileException:More than one file was found with OS independent path 'META-INF/DEPENDENCIES'在报错的module下的builde.gradle文件中加入如下配置项:android{ //处理所有报M...原创 2018-06-29 23:17:12 · 5027 阅读 · 0 评论 -
Android Stuidio编译错误 - 集坑
1. 错误描述Error:Execution failed for task ':webviewdemo:preDebugAndroidTestBuild'.Conflict with dependency 'com.android.support:support-annotations' in project ':webviewdemo'. Resolved versions for app...原创 2018-05-31 15:20:55 · 9676 阅读 · 0 评论