android studio常见错误及异常处理记录

1、编译报错查看具体日志
解决方案:gradlew :app:processDebugManifest --stacktrace
 
2、Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed with  或者 Default Activity Not Found
解决方案:打开AndroidManifest.xml,切换到Merged Manifest视图,看到报错的地方按提示修改,之后点击Build->Clean Project就不会报错了。

3、Error:(1, 1) 错误: 非法字符: \65279,Error:(1, 10) 错误: 需要class, interface或enum
解决方案:用notePad++ 打开Java文件,点击编码格式,将UTF-8编码格式改为UTF-8无BOM格式。
 
4、Execution failed for task ':app:process_DebugManifest'
解决方案:报出这个错误一般是由于 AndroidManifest 合并冲突造成的,打开 AndroidManifest ,切换到左下角 Merged Manifest视图,视图下面一般会有报错及说明,按照说明修改就好。
 
5、Reformat Code格式化Xml布局代码后控件顺序错乱
解决方案:Settings–>Editor–> Code Style–>XML,点击右上角的Set from->Predefined Style选择Android后点击OK保存。
 
6、git无法提交的报红文件
解决方案:提交完可以提交的文件后,在Version Control面板有未提交的文件,右键单击选择提交
 
7、CoordinatorLayout+AppBarLayout+WebView滑动冲突
解决方案:WebView根布局加NestedScrollView
 
8、TextView自定义组件设置SpannableStringBuilder无效,点击链接不起作用
解决方案:使用TextView原组件,TextView布局必须添加 android:autoLink="web"

你可能感兴趣的:(Android,Android,Studio,Bug)