设为首页 加入收藏

TOP

如何把多个Android Project打包成一个APK
2014-11-24 14:39:17 】 浏览:3517
Tags:如何 多个 Android Project 打包 一个 APK

库项目也是一个标准的android项目,因此你先创建一个普通的android项目。 这个项目可以起任何的名称,任何的报名,设置其他需要设置的字段等,如图1所示。


接着把项目设置成库项目,步骤如下


这时,这个项目就变成库项目了。


当然,java项目也可以让其变成一个库项目,非常简单,执行上面的四步。其他程序项目就可以引用库项目了。



图 1.使一个项目为库项目


一个库项目的manifest文件也和标准的android应用程序一样,声明所有共享的组件。


比如APIDemo中的TicTacToeLib 这个例子,库项目声明了Activity GameActivity:


如果你开发的应用程序想要包括库项目中的代码和资源,非常简单,引用步骤如下




完成以上六步,Eclipse 会重建项目,把库项目中的内容包含进去。 如图2所示



图 2. 让项目引用一个库项目


如果你想增加多个库项目的引用,使用up和down可以设置他们的相对的优先级和合并顺序。工具在合并引用的库的时候顺序是从低优先级(列表的下面)到高优先级(列表的上面)。 如果不只一个库定义了相同的资源ID,这个工具选择资源时会选择高优先级的资源。应用程序自身拥有最高的优先级,自身的资源zThe application itself has highest priority and its resources are always used in preference to identical resource IDs defined in libraries.


menifest文件中声明库中的组件


manifest 文件中必须增加对在当前程序中用到的库项目中的所有的组件 。比如,你必须声明任何用到的 , , , ,, , 和其他类似的元素。


声明库项目中的组件时,必须使用包含包名的类全名。


TicTacToeMain 例子中,声明库Activity GameActivity :



For more information about the manifest file, see the documentation for AndroidManifest.xml.


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇单片机C语言编程定时器的几种表达.. 下一篇Java中的Callable和Future的使用..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目