Eclipse正确导入第三方project
2015-10-16 08:37
555 查看
前言
昨晚,在不同的Android做出最终的在线测试时间,在其他平台上正常升级的提示突然报告出来“java.lang.NoClassDefFoundError”误。拉什adb logcat *:W查看错误日志,发现了引用的第三方项目的类不存在。幸亏阿里这边大牛多。并且普通走的比較晚。略微说明一下我的使用情况,就给我指出了第三方project引入方式不正确的问题,这里记录一下。
引入project步骤
以眼下很出名的开源项目“android-pulltorefresh”为例,在我的測试项目中怎样加入“android-pulltorefresh”。创建測试项目,导入pulltorefreshproject
创建測试项目没什么好说的。就是你new一个android project就可以。导入pulltorefresh工程过程例如以下:
1. git clone project到本地文件夹
git clone https://github.com/chrisbanes/Android-PullToRefresh.git[/code]
2. 导入project到Eclipse。详细过程例如以下:
File -> Import -> Android -> Existing Android Code Into Workspace
Next -> Browser -> 选择pulltorefreshproject文件夹。finish就可以(这里仅仅导入library就可以)静态导入library库
1. 选择须要依赖pulltorefresh的项目 -> 右键单击 -> Properties
2. 下方的Library栏,单击Add,加入之前pulltorefresh的library项目就可以。
3. Project -> Clean项目就可以。验证
检查是否正确导入第三方项目。能够查看项目本身的project.properties文件,例如以下所看到的:# This file is automatically generated by Android Tools. # Do not modify this file -- YOUR CHANGES WILL BE ERASED! # # This file must be checked in Version Control Systems. # # To customize properties used by the Ant build system edit # "ant.properties", and override values to adapt the script to your # project structure. # # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt # Project target. target=android-19 android.library.reference.1=../../../../tmp/Android-PullToRefresh/library存在android.library.refreence.* 这意味着你必须导入第三方工程的权利,ENJOY!
相关文章推荐
- 开源 java CMS - FreeCMS2.4 敏感词管理
- JAVA(十六)--内部类
- 为TableView的行实现双击事件
- struts学习笔记
- Spring和SpringMVC的区别
- Java字段初始化规律:
- jdk环境配置
- java一个简单的内存泄漏的例子
- Java实现约瑟夫环
- Amazon OA2准备——Round Robin Java实现
- Eclipse安装Genymotion
- cucumber java从入门到精通(3)简单实现及断言
- 在eclipse下使用maven搭建Struts2,Hibernate4和Spring4开发环境
- eclipse环境安装&Robotium自动化测试环境安装&RobotiumRecord自动化录制环境安装
- Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)
- 如何使用Spring Session实现分布式Session管理
- eclipse下SpringBoot开发和测试
- Spring Security 4.0 CAS实现单点登录
- java并发(三十四)协程kilim
- struts2+easyui实现根据条件检索信息