Android Studio Error String index out of range 0 字符串索引超出范围

修改项目后,遇到一个难缠的Bug: Error:String index out of range: 0 这个Bug明显是在编译时期报错误的Bug,clear project 或 Rebuild project 后都会出现如图这样的提示:立马就报
而且这个Bug只有一行提示,没有指定在哪个配置文件, 类或布局下报错!



如果是在编译时期就报错,首先别着急,操作时:
Build --> clear project 时或 build --> Rebuild project 时立马就报错
那么应该先检查工作空间属性配置文件有没有地错误:如
项目空间下的gradle.properties配置文件,里面大多都放项目大小运行配置
或build.gradle
其次是主项目的build.gradle配置文件,如果有多个库引用,要保持SDK编译版本一致
如果是到了运行时期报错,大多错误都会抛出异常,那就更好的定位解决错误:
参考最简单的排错方法之一,检查项目目录下values下Strings 下有没有写错:
<string name=""></string>  
我用的是AS,所以我这个Bug原来按到快捷键Ctrl+t从SVN上更新了文件的时候文件合并了,没有去掉<<< >>>>..之类的字符,SVN更新如果没有做特别的
处理就会导致的代码中有特殊字符存在 , 最重要的还是得自己小心 , 不然会被自己坑了一逼........






评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值