由于项目需要,从github下载了fresco加载图片的类库。对碰到的问题总结一下,做一个在Eclipse中导入github项目作为Android project。
Eclipse中导入github项目作为Android project
简单的import->Git->Projects from Git仅仅可以将代码导入到Eclipse中。下面讲述一下如何将一个Github上的项目作为一个Eclipse识别的Android Project进行导入。
- 1.从github上下载需要导入的项目的zip文件
- 2.复制并修改文件的配置信息。
对文件解压,将项目的根目录下面添加三个文件:.classpath;.project;project.properties.三个文件,修改.project文件的:
<name>drawee libary</name>
在name属性标签中写入,导入Eclipse后,你要显示的项目名称。
- 3.修改解压后的源代码的路径
将项目:src\main\Manifest.xml文件copy到你要创建的项目的根目录下。
在项目的根目录下,创建src目录,并将src\main\java\下面的整个目录copy到src文件夹下面.
并将src\main\res整个目录copy到项目的根目录下面。
- 4.最后项目根目录下面的文件为:
2.碰到的其他问题
1.对于无法访问com.android.internal.**,对于这种情况,就需要对添加“访问规则”了。到项目的Java Build Path下面的libaries下面,单击Android.6.0 然后点击Add添加过滤规则。在里面按照提示信息来做即可。
2.Android中的libary project引用其他的libary project,这种情况比较麻烦。找到需要应用的类所在的libary project可以直接通过Maven直接将libary project 打成jar包。大体步骤,下载需要的zip文件,定位到你要打包的项目的根目录下面(这个下面应该有一个pom.xml文件),在命令行定位到该路径下面,然后执行:mvn package(前提是已经安装并配置了Maven)。就ok了。