设置并调用一个项目库(isLibrary)-创新互联
什么是项目库
创新互联专注于魏县网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供魏县营销型网站建设,魏县网站制作、魏县网页设计、魏县网站官网定制、微信小程序开发服务,打造魏县网络公司原创品牌,更为您提供魏县网站排名全网营销落地服务。项目中要集成其他项目,由于集成项目庞大不想机械的copy,就想将集成的项目做成项目库。这样以后集成项目升级,项目里面升级也方便。
需要注意的事项
1.工作项目和库项目的资源名称,如果名称重复,编译器会优先使用工作项目(也称为子项目)的资源。
2.无法将一个项目库导出为一个jar文件。
3.项目库的android系统版本必须低于或等于工作项目的系统。
4.每一个库项目都会生成一个R文件,工作项目被编译时,将会合并工作项目和项目库的R文件,如果R文件中的敞亮名称同名,将使用工作项目R文件中的常量。如果应用多个项目库,项目库中的R文件有常量重名,将根据项目被应用的顺序确定常量的使用优先级。
5.在AndroidManifest.xml文件中要声明项目库的所有组建。
如何生成项目库
生成项目库有两种方式
1.项目库是一个基本的android项目,所以我们可以像建立一个android项目一样建立一个项目库。
1.File > New >Android Application Project > Next
2.设置 Application Name,Project Name,Package Name
3.在Configure Project页面,勾选上Mark this project as a library选项
4.接下来next完成项目库的创建
2.让一个已经存在的android项目称为一个项目库。
1.在Package Explorer里,右击你想生成项目库的android工程,选
择Properties。
2.在Properties界面,选择Android 。在属性窗口中,选择Android属性
组在左窗格中,然后找到在右窗格中的库属性。
3.选中is Libaray选项,点击Apply,再点击OK关闭Properties界面。
生成项目库后,你会在project.properties文件中发现增加了一行android.library=true
以此可以确定当前的项目已经成功生成为一个项目库了。
如何调用到项目库
1.确保项目库和应用程序项目依赖你的workspace。如果缺少一项,将它
import到你的工作空间里。
2.在Package Explorer里,右击应用程序项目选择Properties.
3.Properties界面里,选择Android,在Library属性里Add,打开Project
Selection对话框,选中已经存在的项目库。
4.当对话框关闭后,点击Apply > OK 。
配置成功后,在project.properties会添加一行android.library.reference.1=../你的项目库名
如果你的英文很好的话,可以参考android api
http://developer.android.com/tools/projects/projects-eclipse.html#SettingUpLibraryProject
你也可以在下载的sdk里查看
TicTacToeLib TicTacToeMainl两个项目
路径sdk/samples/android-18/legacy
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网站名称:设置并调用一个项目库(isLibrary)-创新互联
当前路径:http://hbruida.cn/article/dsdhco.html