将开源项目导入到自己工程中出现Error:(1, 1)
2017-01-21 16:48
330 查看
前几天一个朋友让我给他看下他的demo工程,直接发过来的apk,运行有点问题,直接给源码发过来,我导入到我的android studio中报如下图片中的错误。怎么运行都不通过,现在已解决,特此记录一下,加深一下印象。防止以后遇到同样的问题不会解决。
出现以下情况,说明字符的编码格式的问题
![](https://img-blog.csdn.net/20170121163846073?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGlhb3dhbnppX3pr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
导入开源的项目的时候,你可以碰到以上的编码问题,这一般这个项目是用eclipse开发的。主要原因是: Eclipse可以自动把UTF-8+BOM文件转为普通的UTF-8文件,但Android Studio需要重新转一下
![](https://img-blog.csdn.net/20170121164317575?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGlhb3dhbnppX3pr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
有读者可能会遇到,本身在as中编码格式就是utf-8的,那你就先转成别的编码格式再转成utf-8。总而言之,只要出现非法字符的问题,就说明字符编码格式有问题。
出现以下情况,说明字符的编码格式的问题
导入开源的项目的时候,你可以碰到以上的编码问题,这一般这个项目是用eclipse开发的。主要原因是: Eclipse可以自动把UTF-8+BOM文件转为普通的UTF-8文件,但Android Studio需要重新转一下
解决方法
将编码格式UTF-8+BOM文件转为普通的UTF-8文件。方法很简单,在AS右下角,将编码改为GBK,再转为UTF-8,即可。
有读者可能会遇到,本身在as中编码格式就是utf-8的,那你就先转成别的编码格式再转成utf-8。总而言之,只要出现非法字符的问题,就说明字符编码格式有问题。
相关文章推荐
- eclipse导入工程出现 Unbound classpath variable Error
- eclipse中导入工程项目时出现的问题
- androidstudio导入library项目开源库后,运行项目出现两个app的解决方案
- 导入开源项目出现错误
- eclipse导入Android工程项目后出现错误汇总
- 导入开源项目出现问题
- Android Studio 将本地开源库导入到自己的项目中使用(小记)
- Android Studio 导入项目 出现安装Error:Cause: failed to find target with hash string 'android-23' 等错误
- 从框架到完整项目搭建,实战项目《约个球》(5)-为我们自己的框架导入网络的开源框架
- android studio 导入项目出现 Error:Gradle version 2.2 is required.
- eclipse 导入项目后,在工程图标上出现红叉,但是工程中的文件并没有提示错误的解决方法
- Eclipse中在android项目中出现新建一个Activity后,出现整个工程的报错以及包导入以后无法运行等等情况分析。
- eclipse下环境变量设置:eclipse导入工程出现 Unbound classpath variable Error
- Android Studio 导入项目 出现安装Error:Cause: failed to find target with hash string 'android-23' 等错误
- eclipse导入工程出现 Unbound classpath variable Error .
- android中导入开源项目,常出现的导致编译错误的解决方法
- Android Studio 导入工程出现Error:Execution failed for task ':app:mergeDebugResources'.
- eclipse导入工程出现 Unbound classpath variable Error
- 关于Android导入开源项目:Error:Unable to load class 'org.gradle.api.publication.maven.internal.DefaultMavenFa
- Android Studio解决导入开源项目出现的相关问题