首页 > Android, Other > Android中创建jar库

Android中创建jar库

2013-05-08 00:07 星期三    浏览: 2,675    绿 发表评论 阅读评论

在Eclipse+ADT创建一个Android jar库时,同普通的Android Application一样,只是选择作为Library。对于现有工程,更改工程属性,指定为Library。库文件需要导出(Export->Java->Jar),而不是生成apk。

在Export一个库文件时,只选择导出类和资源文件,不要选择AndroidManifest.xml,否则会在导出后,在应用程序的工程里生成apk文件时提示:
Error generating final archive: Found duplicate file for APK: AndroidManifest.xml

由于库的AndroidManifest.xml文件未导出,所以库中的Activity,Service, Receiver等需要出现在应用程序的AndroidManifest.xml中。这点尤其需注意,否则会启动不起来。如库中有一个Service,若没有出现在应用程序的AndroidManifest.xml中,则startService或bindService是不会有任何反应的。
具体详见官方文档:http://developer.android.com/tools/projects/projects-eclipse.html#ReferencingLibraryProject

本文链接地址: http://blog.redwolf-soft.com/?p=2293

原创文章,版权©红狼博客所有, 转载随意,但请注明出处。

    分享到:

相关文章:

  • 无相关文章
分类: Android, Other 标签: ,
  1. 本文目前尚无任何评论.
订阅评论
  欢迎参与讨论,请在这里发表您的看法、交流您的观点。