开发遇到问题
文章平均质量分 82
MyhEhud
知识是一片海洋,因为分享才能共同远航。
展开
-
Android Studio升级到4.1.2不兼容ButterKnife、Gsonformat等插件并且编写的代码语法错误时编译器无任何报红提示或警告的解决方案
Android Studio升级到4.1.2后遇到的坑,ButterKnife、Gsonformat等插件不兼容 ,并且编写的代码错误时不报红提示原创 2021-01-28 16:47:52 · 3026 阅读 · 0 评论 -
ListView 的Adapter刷新数据时出现IndexOutOfBoundsException: Index: 4, Size: 0 数组越界异常问题的解决方案
ListView 的notifyDataSetChanged刷新数据时出现IndexOutOfBoundsException: Index: 4, Size: 0 数组越界异常问题的解决方案原创 2020-07-21 15:14:45 · 3364 阅读 · 1 评论 -
ARouter::There is no route match the path [/xxx/xxx], in group [xxx]问题的终极解决方案
ARouter::There is no route match the path 我按照按照百度和官方给的排查问题方案反复排查,发现自己的各项配置都没问题 ,但是就是报此错误折腾了半天终于解决了原创 2020-05-07 21:11:03 · 5980 阅读 · 11 评论 -
java.lang.IllegalArgumentException: Unexpected char 0x5a46 at 35 in Content-Disposition value: f
okhttp的请求头含有中文时报错java.lang.IllegalArgumentException: Unexpected char 0x5a46 at 35 in Content-Disposition value: form-data; name="files"; filename="婆婆说.mp3"原创 2020-01-17 12:30:06 · 6761 阅读 · 0 评论 -
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.davemorrissey.labs.sub
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView" on path: DexPathList[[zip file "/data/app/com.myh.pdftest-1/base.apk"],nativeLibraryDirectories=[/data/app/com.myh.pdftest-1/lib/原创 2019-12-12 14:23:19 · 3691 阅读 · 0 评论 -
Cause: buildOutput.apkData must not be null
Cause: buildOutput.apkData must not be null问题描述今天在giehub上下载了一个开源库, 编译时没问题但是运行时出现Cause: buildOutput.apkData must not be null, 经过一番研究中途也才也踩了不少坑,最后发现缓存导致的。(可能因为自己电脑上的gradle版本比项目的高,中途切换成自己的gradle版本导致)...原创 2019-12-12 10:05:52 · 2907 阅读 · 0 评论 -
TextView 等setCompoundDrawables 无效的解决办法
Android setCompoundDrawables 无效的原因和解决办法今天通过一个TextView这样一个效果,通过代码动态切换drawableRight的箭头图片问题描述需要在代码中动态切换切换drawableRight的图片,通过setCompoundDrawables(Drawable left, Drawable top, Drawable right, Drawable...原创 2019-10-16 13:43:55 · 7750 阅读 · 0 评论 -
Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK
跳转Activity报错:Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want? at android.app.ContextImpl.startActivity(ContextImpl.java:682)原创 2019-09-24 10:36:31 · 5007 阅读 · 1 评论 -
Android P联网报错 :Cleartext HTTP traffic to xxx not permitted的解决办法
项目在Android 9.0的手机上报错java.io.IOException: Cleartext HTTP traffic to xxx not permitted的解决方案总结原创 2019-09-22 20:53:19 · 5152 阅读 · 0 评论 -
Manifest merger failed with multiple errors see logs的解决办法
Manifest merger failed with multiple errors see logs的解决办法,通过gradlew processDebugManifest --stacktrace命令或者gradlew assembleDebug --stacktrace -info命令打印出详细的错误信息原创 2019-09-16 20:07:21 · 7871 阅读 · 0 评论 -
No virtual method setOutputFile Ljava/io/File V in class Landroid/media/MediaRecorder
使用MediaRecorder 在做音频录制时报错:java.lang.NoSuchMethodError: No virtual method setOutputFile(Ljava/io/File;)V in class Landroid/media/MediaRecorder; or its super classes (declaration of 'android.media.MediaRecorder' appears in /system/framework/framework.jar)原创 2019-09-09 17:17:42 · 5391 阅读 · 0 评论 -
windows系统下查看端口占用情况
1:查看所有端口所在进程的pid在命令窗口中输入netstat -ano 查看指定端口的所在进程的pidnetstat -ano|findstr 端口号查看所有:查看指定端口:根据pid杀死进程:命令方式或任务管理器任务管理器方式:2:通过命令方式:step1:查看指定pid进程的名字 tasklist |findstr pid号注意:tasklist后面不加参数时产看所有进程的...原创 2019-08-30 12:20:50 · 3904 阅读 · 0 评论 -
adb install 安装失败报错INSTALL_FAILED_UPDATE_INCOMPATIBLE
今天在开发时遇到安装包通过adb安装不上报错INSTALL_FAILED_UPDATE_INCOMPATIBLE,尝试了好多方法都不太好用、卸载重装、重启adb等等,最后通过adb uninstall +包名的方式彻底删除该app的数据然后在安装就success,特此记录一下...原创 2019-04-17 17:52:48 · 5087 阅读 · 1 评论 -
OKhttp在4.x手机报错java.lang.ExceptionInInitializerError
今天在自测时,项目跑到红米4.4的手机上Okhttp报错java.lang.ExceptionInInitializerError,详细日志如下:看到这个错误信息Caused by: java.lang.IllegalStateException: Expected Android API level 21+ but was 19,应该是版本的问题,去okhttp查了一下原来是自己没仔细看介绍...原创 2019-04-26 17:58:38 · 7292 阅读 · 0 评论 -
Android locationManager.getLastKnownLocation(provider)一直未null的解决方案,亲测有效
最近在使用Android自带的LocationManager获取地理位置信息时,遇到在室内测试locationManager.getLastKnownLocation(provider)一直为空,至于权限之类的都在AndroidManifest.xml中配置了,并且也动态权限申请了,依旧为空很是头疼,最后实在StackOverflow上找到了答案,现在将解决过程记录一下。第一次尝试通过 Crit...原创 2019-04-28 18:53:03 · 14827 阅读 · 7 评论 -
No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
今天在编译之前的NDK工程的时候报错No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android,期间也踩不少坑,特此记录一下经过一番研究发现其原因是,新版本的NDK与3.0及以前旧版的Android Gradle plugin插件不兼容,解决办法就是更新工程的build...原创 2019-04-24 12:19:19 · 3777 阅读 · 0 评论 -
Android studio3.2出现Your project contains C++ files but it is not using a supported native build
Studio3.2 报错Your project contains C++ files but it is not using a supported native build system检查工程的几项配置1:gradle.properties 中添加Android.useDeprecatedNdk=true 对旧版本的NDK支持2:配置在model 的build.gradle文件中...原创 2019-04-29 17:45:13 · 4550 阅读 · 0 评论 -
Android NDK 运行错误:java.lang.UnsatisfiedLinkError: Couldn't load XXX indLibrary returned null
今天试着去编译打包so库出现,在最后加载时出现了java.lang.UnsatisfiedLinkError: Couldn't load XXX indLibrary returned null,找不到so库,检查了一番原来是因为我的so库没有放在android studio 默认加载路径 src\main\jniLibs下,而我的so文件放在了so生成目录libs下,导致找不到so库。解决...原创 2019-04-29 18:14:02 · 4246 阅读 · 0 评论 -
Suggestion: use a compatible library with a minSdk of at most 16, or increase this project's minSdk
今天在集成三方SDK是出现**Manifest merger failed : uses-sdk:minSdkVersion 16 cannot be smaller than version 19 declared in library [:device_sdk-release:]**详细信息如下:Manifest merger failed : uses-sdk:minSdkVersion ...原创 2019-05-16 14:31:51 · 15659 阅读 · 5 评论 -
Android studio运行时报错Cause: invalid opcode ba (invokedynamic requires --min-sdk-version >= 26)
Cause: invalid opcode ba (invokedynamic requires --min-sdk-version >= 26)studio 编译时没问题,运行时出现了Cause: invalid opcode ba (invokedynamic requires --min-sdk-version >= 26)错误,解决办法如下:在app的build.gradl...原创 2019-06-03 20:49:25 · 12131 阅读 · 6 评论 -
git如何删除已经提交的文件夹或文件
git如何删除已经提交到远程的文件夹或文件。问题描述今天在工作中,创建工程时一不小心把studio 的**.idea** 文件夹下的内容不小心提交到远程仓库,导致每次提交代码或者合并代码时都会有.idea中的许多文件,造成了许多无用功区合并代码。解决办法 git rm --cached 指定路径下的文件 如果是删除文件夹需要加上-rstep1.删除已经提交的文件或这文件夹, 删...原创 2019-08-12 18:03:51 · 10019 阅读 · 3 评论 -
mac系统下查看端口占用问题的解决方案
在日常的开发过程中不可避免的就是端口被占用导致服务启动不起来,那么在mac系统下如何解端口占用问题呢?window系统下查看端口占用的解决方案请阅读此文1:在终端下输入lsof -i tcp:端口号2:在终端或者活动监视器中杀掉对应pid的进程在终端下kill pid号即可:2:在活动监视器下...原创 2019-08-30 11:45:28 · 4457 阅读 · 0 评论 -
Java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/animation/AnimatorCompatHe
Java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/animation/AnimatorCompatHe今天在开发时studio包如下错误Java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/animatio...原创 2019-04-01 23:21:41 · 4732 阅读 · 0 评论