Android异常篇
其子昱舟
挣扎出深渊前,得明白自己处于深渊中。
展开
-
Android异常篇 androidx.versionedparcelable.VersionedParcelable uses extends but actually matches implem
Android异常篇 androidx.versionedparcelable.VersionedParcelable uses extends but actually matches implem。原创 2022-12-09 15:01:52 · 653 阅读 · 0 评论 -
Android异常篇 Failed to initialize editor
Android异常篇 Failed to initialize editor原创 2022-10-17 22:35:16 · 628 阅读 · 1 评论 -
Android异常篇 efore task ‘:app:compileDebugJavaWithJavac‘
一、查看gradle版本和android plgin的对应关系二、降低版本原创 2022-05-25 18:40:24 · 297 阅读 · 0 评论 -
Installed Build Tools revision 32.0.0 is corrupted. Remove and install again using the SDK Manager
一、异常说明Andorid Studio 安装后,模拟器启动失败,报错为:Installed Build Tools revision 32.0.0 is corrupted. Remove and install again using the SDK Manager.已安装的构建工具修订版32.0.0已损坏。 使用SDK管理器删除并重新安装二、解决方案方案一:1.打开SDK Manager;2.取消API32前的勾选后Apply。3.重新选择需要的API,勾选后Apply。方案原创 2022-05-25 18:35:25 · 2578 阅读 · 0 评论 -
Android异常篇 Fail to connect to camera service
一、版本区别在Java代码中添加运行时权限授权,在Activity的onCreate函数中添加如下代码if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { if (checkSelfPermission(Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED) { requestPermissions(new Str原创 2022-04-12 17:58:06 · 4541 阅读 · 0 评论 -
Android异常篇 Cause: buildOutput.apkData must not be null
解决方案一Build -> Clean Project,Build -> Make Project解决方案二Build -> Clean Project,Build -> Rebuild Project解决方案三手动删除所有module自动生成的build文件夹解决方案四把默认的apk导出文件夹改到根目录下例如:c:\user\xxxx\project\app —> 修改成 c:\user\xxxx\project\release...原创 2022-04-02 16:00:49 · 5390 阅读 · 0 评论 -
Android异常篇 The option setting ‘android.disableResourceValidation=true‘ is experimental and unsupport
一、问题描述The option setting ‘android.disableResourceValidation=true’ is experimental and unsupported.二、原因存在不支持的resource文件或文件格式有问题三、解决方案在项目的gradle.properties文件中添加android.disableResourceValidation = true备注:添加上述,仅是忽略该问题在File -> settings ->Editor原创 2022-03-30 13:49:14 · 19872 阅读 · 1 评论 -
Android异常篇 org.gradle.api.file.DirectoryProperty org.gradle.api.file.ProjectLayout.directoryProperty
一、概念理解:gradle版本和android plgin的对应关系二、问题分析gradle版本与AndroidStudio的gradle版本二者不匹配三、查看方式方式一、项目的build.gradle文件,查看gradle版本查看Android studio版本方式二、Project Structure四、解决方案根据gradle版本和android plgin的对应关系,修改项目的build.gradle文件,将x.x.x改为x.x.x,如下:dependencies {原创 2022-03-15 16:53:27 · 4626 阅读 · 0 评论 -
Android异常篇 More than one file was found with OS independent path ‘xxx/xxx‘
一、问题原因在路径中出现了重复依赖二、解决方案packagingOptions { pickFirst 'xxx.so' pickFirst 'xxx.so' }三、参数模式pickFirst 使用第一个merge 合并exclude 排除四、模式解析pickFirst该模式匹配到的路径(或文件)将会被选中并打包进 APK。如果匹配到了多个相同的路径(或文件)只会使用第一个。merge该模式匹配到的路径(或文件)会被合并打包进 APK。当原创 2022-03-15 16:43:29 · 1554 阅读 · 0 评论 -
Android异常篇 IllegalStateException: Can not perform this action after onSaveInstanceState
一、官方文档解析public abstract int commit ()Added in API level 11Schedules a commit of this transaction. The commit does not happen immediately; it will be scheduled as work on the main thread to be done the next time that thread is ready.A transaction can on原创 2022-01-21 23:51:54 · 1875 阅读 · 0 评论 -
Android异常篇 java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
/** * 显示实例 * @param activity 或者 Context */ public static void showInstance(FragmentActivity activity) { Bundle bundle = new Bundle(); XXXXXDialog dialog = new XXXXXDialog(); dialog .setArguments(bundle); ...原创 2022-01-14 18:31:39 · 1589 阅读 · 0 评论 -
Android异常篇 Installation failed due to: ‘INSTALL_FAILED_TEST_ONLY‘
一、INSTALL_FAILED_TEST_ONLY 问题提示二、分析Android Studio 3.0 + 会在 debug apk 的manifest文件application标签里自动添加 android:testOnly="true"属性详细链接:https://developer.android.com/guide/topics/manifest/application-element三、解决方案(一)在项目中的gradle.properties全局配置中设置android.i原创 2021-12-06 20:17:35 · 919 阅读 · 0 评论 -
Android异常篇 Error: Execution failed for task ‘:app:clean‘. Unable to delete file
输入:taskkill /F /IM java.exe 回车即可原创 2021-12-03 17:13:44 · 1434 阅读 · 0 评论 -
Android异常篇 Gradle项目同步失败,需要修复项目。同时app图标有红叉,无法正常运行
一、问题展现二、解决方案(步骤按顺序来)第一步:Clean Project第二步:开启离线第三步:重启AS 清理缓存原创 2021-10-13 20:42:03 · 1757 阅读 · 0 评论 -
Android异常篇 Android Studio中R文件丢失,且对应import语句变成灰色
问题:在Android Studio上编译apk的时,R文件丢失且对应import语句变成灰色。解决方法:① 点击Build->Clean Project②然后击Build->Rebuild Project原创 2021-10-13 20:38:15 · 769 阅读 · 0 评论 -
Android异常篇 Cannot access com.***...***.class
一、项目场景Android项目开发过程中,出现找不到包错误二、问题描述同一个包下的Java代码,突然飘红,出现红色的波浪下划线,错误提示:三、原因分析根本原因:AS缓存出现问题,可以强制删除缓存!四、解决方案File > Invalidate Caches /Restart重启,清理缓存即可...原创 2021-09-27 10:09:04 · 1377 阅读 · 2 评论 -
Android异常篇 android.content.res.Resources$NotFoundException: String resource ID #0x1
检查TextView/AppCompatTextView控件,在setText()方法内是否传入了除String类型的值进入,例如Int类型的值举例说明://错误写法:mTextview.setTime(2021) ;//【不能直接传入int类型的值,虽然这么写没有报错,但是会引发标题异常】//正确写法:mTextview.setTime("欢迎关注彭老希"); //或者 mTextview.setTime(""+"欢迎关注彭老希"); 【应该传入String类型的值】...原创 2021-09-16 14:01:14 · 231 阅读 · 0 评论 -
Android异常篇 Manifest merger failed : Attribute application@label value=() from AndroidM
一、问题复现导入某个第三方依赖后,出现label冲突一般是项目中使用的第三方依赖库中的AndroidManifest.xml中跟当前App的AndroidManifest.xml中有重复的某些属性时AS会提示这个,按照提示添加就可以解决二、解决方案以上蓝色框就是error错误给出的解决方案(很多时候,Android开发工具在异常处就已经提示的解决方案,仔细看就行)(1)打开AndroidManifest.xml(2)在Application内添加label冲突替换tools:replac原创 2021-09-09 14:35:30 · 5680 阅读 · 0 评论 -
Android异常篇 Error:Execution failed for task ‘:app:validateSigningDebug‘.
一、异常提示Error:Execution failed for task ‘:app:validateSigningDebug’.Keystore file C:\Users\admin\Desktop\FuckerFridends\FuckerFrinds\dbpyq.jks not found for signing config ‘release’.二、解决方案(1)替换Keystore路径点击Android studio File-选择ProjectStructure-选择app原创 2021-06-23 17:40:32 · 4326 阅读 · 2 评论 -
Android异常篇 “Binary XML file line # : Error inflating class”
(一)引用类名问题自定义了一个View,将他用于布局文件中,假设他的包名叫MyPackage,类名叫MyTestView,这个时候你在XML作为布局元素来布局的话,必须使用完整路径名,也就是包名加类名来引用,用MyPackage.MyTestView来进行引用。(二)构造函数问题自定义一个View,必须派生实现基类View的三个构造函数Simple constructor to use when creating a view from code从代码创建视图时使用的简单构造函数View(C原创 2021-06-07 14:54:29 · 765 阅读 · 0 评论