
Android问题记录
在Android中遇到的异常问题记录
康__
有道无术,术尚可求;有术无道,则止于术
展开
-
android studio databinding和include使用控件id获取报错 不影响项目正常运行
android studio databinding和include使用控件id获取报错 不影响项目正常运行解决办法: 1.android studio3.6.3 使用gradle版本由5.6.4 换为 6.1.12.删除目录下的build,重新编译3.删除.idea文件重新打开AS原创 2020-11-10 17:08:27 · 1163 阅读 · 0 评论 -
android 开启适配后,RecyclerView加载布局后显示宽高不同
问题思路:1.item布局问题2.autosize适配问题解决办法: 1.刚开始排查item布局 没有问题2.autosize reyclerview是否适配,发现AndroidManifest.xml中在BaseActivity中设置480不一致导致问题原创 2020-11-10 17:06:43 · 949 阅读 · 0 评论 -
Android 自定义相机拍照时,无法进行回调onPictureTaken()函数
自定义相机拍照时,无法进行回调onPictureTaken()函数错误原因:我用的是PDA ,在parameters.setPreviewSize()不能设置最大(部分机型没问题)需要设置成屏幕近似分辨率参考网址:设置camera分辨率 /** * 设置相机预览的宽高 * @param parametes */ public void setPreviewSize(Camera.Parameters parametes) { List<原创 2020-11-10 17:02:19 · 817 阅读 · 0 评论 -
Android异常:Couldn‘t find meta-data for provider with authority
Couldn’t find meta-data for provider with authority解决办法: 1.配置AndroidManifest.xml <provider android:name="androidx.core.content.FileProvider" android:authorities="包名.fileprovider" android:exported="false" android:grantUriPermissions="tr原创 2020-11-10 16:58:40 · 11858 阅读 · 0 评论 -
java.lang.RuntimeException: Canvas: trying to draw too large(132572160bytes) bitmap.
java.lang.RuntimeException: Canvas: trying to draw too large(132572160bytes) bitmap.原因:由于图片太大导致解决办法:新建drawable-nodpi,把大图剪切进去即可原创 2020-11-10 16:56:25 · 582 阅读 · 0 评论 -
Android使用java和kotlin混合开发时 发现黄油刀BindView失效
原先依赖导入:butterknifeimplementation 'com.jakewharton:butterknife:8.4.0'annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'修改成:implementation 'com.jakewharton:butterknife:8.4.0'kapt 'com.jakewharton:butterknife-compiler:8.4.0'...原创 2020-11-10 16:53:29 · 594 阅读 · 0 评论 -
在项目(Kotlin)中Adapter kotlin.UninitializedPropertyAccessException
在项目(Kotlin)中Adapter kotlin.UninitializedPropertyAccessException: lateinit property homeThirdTv has not been initialized原因:homeThirdTv没有初始化,可能ButterKnife还没有进行赋值,就直接使用homeThirdTv导致的解决办法:不使用黄油刀????,使用原生findViewById????...原创 2020-11-10 16:52:12 · 1416 阅读 · 0 评论 -
Android 导入百度TTS 报错找不到对应的 so文件 (so file gnustl_shared load failso file bdtts load fail)
一、配置build.gradle在defaultConfig下添加ndk配置二、查看jniLibs是否添加对应的so文件继承百度TTS com.baidu.speechsynthesizer.utility.SpeechDecoder.decodeWith.xxx 还有就是从SDK下载的so文件导入后,显示找不到。错误之前:解决办法:...原创 2020-01-15 17:33:10 · 1519 阅读 · 0 评论