Android Error
weixin_37716758
这个作者很懒,什么都没留下…
展开
-
常见的空指针异常
开发中注意一些实体类转换时,相互赋值很可能将 null 转换为了字符串,比如以下代码,就把 null 转换为了 null 字符串,后面闪退也比较难排查。原创 2023-10-25 23:49:06 · 58 阅读 · 0 评论 -
platform-tools\adb.exe,start-server‘ failed -- run manually if necessary,adb启动失败,端口被占用
第一步:netstat -aon|findstr “5037”第二步:tasklist|findstr “17648” 找到listening 的端口程序第三步:taskkill /pid 17648 -t -f 结束进程第四步:adb start-server重启服务。原创 2020-08-17 10:22:43 · 750 阅读 · 0 评论 -
java.lang.NumberFormatException
java.lang.NumberFormatExceptionAndroid中,请注意字符串转换数字时经常会出现的异常,而且通常直接崩溃,还不给你任何提示,真的是。。。所以,字符串转化数字之前,先判断字符串是否为空以及是否全部为数字代码解释:String numberStr = "123";int number = 0;if (!"".equals(numberStr) &&a...原创 2020-03-03 10:40:09 · 187 阅读 · 1 评论 -
Method isEmpty in android.text.TextUtils not mocked
Method isEmpty in android.text.TextUtils not mocked解决在test/java目录下,创建android.text.TextUtils类package android.text;public class TextUtils { public static boolean isEmpty(CharSequence str) {...原创 2019-12-17 18:51:49 · 2180 阅读 · 0 评论 -
Android Studio在运行时显示Please Select Android SDK的解决方法
Android Studio在运行时显示Please Select Android SDK的解决方法转载 2019-12-16 17:51:00 · 350 阅读 · 0 评论 -
日常项目中接口测试注意事项
请注意自己的网络是否是正常网络,不是。。。梯子。。。啊啊啊啊啊因为这个网络问题请求接口返回的结果总是403,真的想打人,测了好久。。。。。好久。。。。两天。。呐!!!!!!!!!!!!...原创 2019-10-30 19:14:20 · 419 阅读 · 0 评论 -
Android 软键盘弹出 【遮挡输入框】【遮挡RecyclerView】的问题解决
Android 在EditText进行软键盘弹出时,通常会遮挡输入框,遮挡RecyclerView解决方案:全局监听当前屏幕当前显示布局的大小以及实际上该布局的高度,如果实际显示的高度大于屏幕高度,则视为软键盘弹出,进行控件的动态改变即可。 private ViewTreeObserver.OnGlobalLayoutListener getGlobalLayoutListener(final...原创 2019-10-21 20:16:09 · 2196 阅读 · 0 评论 -
Android Studio 无法连接到夜神模拟器
解决办法:①:运行cmd命令,cd到夜神安装目录,执行命令nox_adb.exe connect 127.0.0.1:62001样例:E:\夜深模拟其 6.2.5.3\Nox\bin>nox_adb.exe connect 127.0.0.1:62001connected to 127.0.0.1:62001②:如果无效:启动夜神模拟器,设置->关于平板电脑->点...原创 2019-09-22 14:31:22 · 625 阅读 · 0 评论 -
Error:Execution failed for task ':app:processDebugResources'.
Error:Execution failed for task ‘:app:processDebugResources’.原因:build 文件 版本 不一致由于com.android.support:appcompat-v7:xxx的版本buildToolsVersion版本、compileSdkVersion不同解决:将xxx的版本改为与buildToolsVersion版本、compi...原创 2019-09-20 16:13:16 · 186 阅读 · 0 评论 -
Android找不到R文件
方法一:重启IDEA方法二:clean project → rebuild project原创 2019-08-19 15:20:59 · 1322 阅读 · 0 评论 -
Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 10 path $.data
Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 10 path $.data原创 2019-08-19 12:48:35 · 3719 阅读 · 0 评论 -
can't resolve AppCompatActivity
步骤一:Build → clean步骤二:File → Invalidate Caches/Restart 查看是否还报错,如果报错,继续步骤三。步骤三:删除项目中的 .idea文件夹原创 2019-06-21 12:59:42 · 783 阅读 · 0 评论 -
Duplicate Entry
报错: com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/zxing/aztec/AztecDetectorResult.classcom.android.build.api.transform.TransformException:...原创 2019-02-22 10:19:01 · 3583 阅读 · 0 评论 -
ConcurrentModificationException异常原因和解决方法
Java ConcurrentModificationException异常原因和解决方法原创 2019-03-05 09:56:53 · 168 阅读 · 0 评论 -
Android中apk的名称被Module下相同的app_name替换时,正确的更改方式
错误产生原因:android 中,寻找资源文件,首先会寻找本机语言下的资源文件。例如,如果手机是中文版,则会优先选择res下面values有中文资源的进行匹配,这也是导致我的app_name被module下的中文app_name替换的原因。解决办法:方案一:创建一个中文版的value的配置文件,并复制粘贴相同的内容。方案二:将每一个module下的app_name属性的名称全部删除,则系统...原创 2019-03-19 00:35:34 · 3902 阅读 · 3 评论 -
Android 升级提示 No space left on device
(No space left on device)原创 2019-06-19 09:17:11 · 1959 阅读 · 0 评论 -
Android Failed to find Build Tools
Failed to find Build Tools解决办法:File → Setting → Project Structure 选择Project 修改Gradle version 以及 Android Plugin Version的版本为其他可编译项目的版本。原创 2019-06-03 11:29:04 · 235 阅读 · 0 评论 -
please select android sdk
File → Setting → Android SDK → Edit (Android SDK Location) → next → next 更新AndroidSDK原创 2019-06-21 13:41:26 · 227 阅读 · 0 评论 -
You must call removeView() on the child's parent first.
解决:每次都重新创建AlertDialog。即AlertDialog.create(),才不会有这样的错误。保证每次都有新的alertDialog产生,每次产生完以后记得进行销毁。原创 2018-11-07 10:06:45 · 1054 阅读 · 2 评论