Android studio 导入工程 出现错误

原文:http://blog.csdn.net/qazzxc111/article/details/48787419

对于刚开始使用Android studio 并且以前不了解gradle,IDE之类的工具的人,导入个工程都是很大的问题。本人也是费了很大的力气才搞定。
github上有关Android studio的项目,通常两种形式
第一种:完整的Android studio工程,那么只需要File->New->import project  选中你要导入的工程即可
Android studio 导入工程 出现错误
Android studio 导入工程 出现错误
 
 
 
 
 
 
 
 
 
 
 
 
对于第二种;这种形式的工程,对比可以知道明显缺少几个文件,这种工程直接导入肯定会有错
Android studio 导入工程 出现错误
 
 
 
 
 
 
 
 
 
 
 
 
Android studio 导入工程 出现错误
导入的方式.以Android studio 导入工程 出现错误Android studio 导入工程 出现错误这个工程为例
1.使用Android studio建立一个可以运行的工程,内容无所谓
2.打开Titanic-master\build.gradle文件
Android studio 导入工程 出现错误
Android studio 导入工程 出现错误
这里的gradle在你的环境中不一定有,没有的话,就把自己新建的工程中的gradle版本复制过来
Android studio 导入工程 出现错误
Android studio 导入工程 出现错误
3.打开Titanic-master\gradle\wrapper目录下gradle-wrapper.properties这个文件
Android studio 导入工程 出现错误
Android studio 导入工程 出现错误
修改这个文件,跟2中一样,从自己的文件中复制
Android studio 导入工程 出现错误
Android studio 导入工程 出现错误
4.Titanic-master\gradle.properties
Android studio 导入工程 出现错误
Android studio 导入工程 出现错误
修改成你的工程中对应的部分
Android studio 导入工程 出现错误
Android studio 导入工程 出现错误
ps:第四步,不是所有的工程都是如此,如果,你发现打开的文件中没有这些内容,就忽略
 
5..Titanic-master\library\build.gradle
Android studio 导入工程 出现错误
注释这段
Android studio 导入工程 出现错误
ps:没有就忽略
 
6.如果第4步没有修改的话,打开以下两个文件
Titanic-master\library\build.gradle和Titanic-master\sample\build.gradle,找到
Android studio 导入工程 出现错误
Android studio 导入工程 出现错误
然后打开你自己的工程,如下图,按照第四步,在对应位置修改对应的3个属性
Android studio 导入工程 出现错误
Android studio 导入工程 出现错误
修改完成之后,导入工程,基本就能运行了,如果出现错误,参考错误处理。
Android studio 导入工程 出现错误
记得在library和sample(或者app中)都需要修改
 
说明版本过低,下载高版本(一般按照我说的步骤导入工程,不会出现这种问题)
 
3. No resource found that matches the given name: 
Android studio 导入工程 出现错误
一般出现这种问题是因为环境的 compileSdkVersion、targetSdkVersion版本太低,不满足工程的运行
那么就需要改的高点,但是有的时候还会报错,可能是因为依赖包的问题。
解决方法:打开sample->build.gradle和library->build.gradle
Android studio 导入工程 出现错误
注意红色部分,上图中的buildToolsVersion版本一定要和要是自己已经安装的,
上图中第二块区域,appcompat-v7:22.1.1这一块内容一定要和下面第二幅图中的一样,注意必须是
已经安装的,我当时就是在这个地方卡了很久。
Android studio 导入工程 出现错误
Android studio 导入工程 出现错误
 
 
上一篇:vue踩坑之旅 -- computed watch


下一篇:OAF隐藏显示题头