duplicate file values/string\xxxx 后面这个xxxx很重要 这个出错的原因主要是因为xml文件里面定义的值重复了,这里的文件包括了整个文件系统,比如你有两个xml文件里面都有 <string name ="finish"></string> 那gradle编译的时候就会报这个错误,解决方法就是删掉其中一个,xxxx代表哪个名称定义出错 只要直接ctrl+f 就能找到原因 然后解决
libpng error: Not a PNG file 定位的那个png文件出错,很多人都以为直接改图片的后缀名就能把文件直接改格式了,比如.jpg的直接改成png的 但是其实还是jpg的 gradle编译的时候就会出错,解决方案就是用软件把相应的图片改成正规的,比如ps的另存为。
原来的工程在eclipse里面有多个依赖工程,在eclipse里面导出gradle的时候可以一并导出成一个项目,这个时候再用as打开的时候还可能会出现一些小Bug,比如gradle配置文件里面会缺失很多关键节点,解决方案请按照正规的gradle配置文件检查每一个节点是否健全,特别注意gradle的版本号,反正改成最新的版本号应该不会出问题,我现在是21.0.3. 依赖包如果并未像这样有多个同级的包那么就需要 file->import module 定位文件系统目录,然后一个个导入。所以这里又可以很清晰的理解一下module的概念,就是一个project。