您的位置:首页 > 编程语言 > Java开发

Eclipse工程导入Android Studio

2015-09-12 23:53 429 查看
导入很简单,不需要我们操作太多,但是导入后遇到了两个错误:

一、点9图报错,一开始挺郁闷,明明资源存在,为什么会报错误呢?

一个个查看报错误的资源文件,发现都是点9图,才想到可能是点9图的原因,就先把资源名字中的“.9”字样删掉,果然不报错误了,但这样图片在展示出来的时候会严重变形。好在我们并不是没办法解决这个问题,由于我使用的点9图是用作按钮背景的,所以我们可以从图片中取出RGB值,然后做一个背景选择器就OK了。

PS:个人认为,点9图能做到拉伸不变形,但它的颜色就只能是单调的,试想如果拿一张人物肖像图肯定做不了点9图,因为无论你拉伸那一部分都会变形。正因为这个原因,大多数点9图都可以通过选择器来实现……

二、工程导入后有一个类的包名前面位置一直报错,说是包名前面有非法字符。

包名前面明明什么都没有,可一直报非法字符“\65279”,在网上查询了解到“某些编辑器会往utf8文件中添加utf8标记(editplus称其为签名),它会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM),它的表示的是 Unicode 标记(BOM)”其实解决办法有很多种,也都很简单,思路有两个:

1、文本格式转换:利用一些编辑工具,把文件转换为没有这个标记的相应格式。

2、扔掉错误部分:包名前报错,就是文件内容的最开始有错误,可以把下面的复制出来,源文件删除后新建一个就可以了,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: