Android(安卓)studio:报错String index out of range: -1
16lz
2021-01-24
问题:
最近开始使用Android studio,不是很熟悉,将系统的开发的一个apk导入到Android studio,提示以下错误:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:mergeDebugResources'.
> String index out of range: -1
分析:
在系统源码中编译是正常的,导入Android studio就报错了.
借鉴了网上的一些思路,大意是资源文件有错误,仔细检查了图片,没有.9图片,字符串没有特殊字符.代码中也屏蔽了操作字符串的代码.
还是会报这个问题.
最后还是针对资源文件去找错误,发现原来资源文件变了.
解决:
因为仅仅是调试,我把这几个资源文件删除后就正常了.
总结:因为时间问题,没有仔细的去分析原因,简单做个记录吧,提供一种思路,遇到Execution failed for task ':app:mergeDebugResources'.类似的问题,在网上找不到相应的例子,就自己仔仔细细的去查看资源文件吧.
最近开始使用Android studio,不是很熟悉,将系统的开发的一个apk导入到Android studio,提示以下错误:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:mergeDebugResources'.
> String index out of range: -1
分析:
在系统源码中编译是正常的,导入Android studio就报错了.
借鉴了网上的一些思路,大意是资源文件有错误,仔细检查了图片,没有.9图片,字符串没有特殊字符.代码中也屏蔽了操作字符串的代码.
还是会报这个问题.
最后还是针对资源文件去找错误,发现原来资源文件变了.
解决:
因为仅仅是调试,我把这几个资源文件删除后就正常了.
总结:因为时间问题,没有仔细的去分析原因,简单做个记录吧,提供一种思路,遇到Execution failed for task ':app:mergeDebugResources'.类似的问题,在网上找不到相应的例子,就自己仔仔细细的去查看资源文件吧.
更多相关文章
- Android系统中调试动态链接库.so文件的步骤
- android中保存Bitmap图片到指定文件夹中的方法
- Android(安卓)Studio Gradle 重命名输出App或者Library的文件名
- Android之getSharedPreferences与getDefaultSharedPreferences的
- 完全解决!android studio更新 check for updates失败的问题
- DownloadManager 文件下载
- Android中画图总结(1)
- Android项目打包开启proguard的混淆优化带来的问题
- Android对文件的读写