在Android平台中可以使用第三方外部 JAR库文件,在Eclipse开发环境中,仅仅3步就可以使用第三方.jar文件:
1.在Package Explorer(包浏览器)面板中,右键单击鼠标在弹出的菜单中选择Properties(属性)
2.选择Java Build Path(Java构建路径),然后选择Libraries标签页.
3.按下Add External JARs 这个按钮,选择Jar文件即可。
如果你想包含第三方JARs到你的package包中,创建一个新的目录在你的工程中,选择Add Library... 代替即可,本站提示不用将外部JARs文件放到工程文件夹中就可以正常使用。
在网上查了一下,有人说上面的做法有可能会出错,建议采用下面的步骤:
右键工程,
Build path,
java build path,选择libraries
在右边的按钮中点击“Add Library”
选择“User library”,点击“下一步”
点击“User librarys”按钮
在出现的界面中点击“New..”按钮
在弹出的界面中随便起一个名字,点击“确定”
点击“Add jars”按钮选择第三方jar包,点击“确定”完成操作。
这样的话该jar包会被一起打包到apk中,问题也就解决了!
那么如果将自己的代码封装成一个jar库供其他程序复用呢? 下文给出了导出的具体步骤:
首先创建一个Android工程,确定可以编译通过,移除androidmanifest.xml文件,和相关的程序资源图片,比如 res/drawable/icon.png。在Eclipse中我们找到Package Explorer,选择export, 接下来在导出对话框中选择Java,JAR file,在JAR File Specification这里选择我们需要到处的资源等等,在JAR file:路径选择我们导出后文件的存放位置,在下面的Compress the contents of the JAR file勾选可以压缩生成文件的体积。最后单击Next或Finish即可完成导出,这样可以在以后的工程中导入这个库,起到了代码复用的效果类似 Windows 32开发的Dll文件一样。
原文来自:http://feesky.spaces.live.com/Blog/cns!316B9AD3A88B96ED!1212.entry
分享到:
相关推荐
我就去网上去寻找,aar/jar包生成包含第三方等问题.网上也有很多答案,我随便发一个别人的链接, https://blog.csdn.net/qq_20328181/article/details/84333750,都是差不多的. 在这时候我遇到问题.里面说合并jar包,我的...
而“Android端上传文件的jar包”则可能是一个包含了实现此类功能的预编译Java类库,方便开发者快速集成到自己的项目中。 这个jar包可能包含以下关键知识点: 1. **网络请求库**:上传文件通常需要一个网络请求库来...
本知识点主要探讨如何将Android的Activity打包成jar包,并介绍如何在第三方项目中调用这个jar包内的Activity。 首先,让我们了解jar包在Android开发中的角色。Java Archive(jar)是一种文件格式,用于聚合大量的...
当需要在Android.mk中引入第三方jar包时,通常有几种方法,包括使用LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES变量和LOCAL_STATIC_JAVA_LIBRARIES变量。LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES变量用于指定预编译的静态...
然而,在 Delphi XE5 中引入第三方 SDK 的 Jar 包却是一个棘手的问题。这篇文章将介绍如何简便地将第三方 SDK 的 Jar 包引入 Delphi XE5 中。 首先,我们需要准备好 Delphi XE5 的开发环境,包括 Delphi XE5 Update...
首先,相去github的官网下载这个jar包,下载任意一个即可,注意:你的网络可能会被墙,你可以换成手机的热点去下载,会快很多。这是下载链接,挑选一个下载即可 下载后放在哪里都可以,毕竟这东西可以直接复制进去你...
在Android开发过程中,引入第三方库是常见的操作,这有助于我们快速实现特定功能,例如解析XML、网络通信或者如本例中的二维码编码解码。然而,导入第三方jar包并不总是那么顺利,可能会遇到编译时无误但运行时出错...
对于使用Android Studio作为IDE的开发者,了解如何正确地引用第三方jar包是至关重要的。下面将详细讲解在Android Studio中引用第三方jar包的步骤。 1. **将jar包放入项目结构** 首先,你需要将下载的第三方jar包...
在Android开发中,引入第三方库是提升开发效率和优化代码质量的重要手段。这些库通常包含了丰富的功能,如网络请求、图片加载、数据持久化等,能够帮助开发者快速实现项目需求。下面将详细介绍如何在Android项目中...
5. **使用jar包**:在第三方应用中,引入生成的jar包,并在需要的地方实例化并启动Activity。由于Activity不在当前应用的上下文中,需要使用`Intent`传递必要的数据,并指定Activity的完整包名。 6. **处理权限和...
即将aar后缀改为zip,解压出jar包及资源文件(如果有),将jar包及资源文件(如果有)复制到相应的目录,按照jar包的方式集成。如果aar包中有通过R.id./R.layout.等方式调用资源文件,这种集成方式可能会报资源文件...
以上就是Qt on Android通过JNI调用第三方Jar包的基本流程。需要注意的是,实际操作中可能会遇到类型转换、异常处理、多线程同步等问题,需要根据具体需求进行适配和优化。同时,确保Qt for Android环境配置正确,...
在Android开发过程中,有时我们需要引入外部的jar包来扩展功能或使用第三方库。然而,在引入外部jar包时可能会遇到一些问题,比如标题和描述中提到的错误:"Multiple dex files define Lcom/loopj/android/...
除了通过 build.gradle 文件添加依赖外,我们还可以通过 jar 包引入第三方库。具体步骤如下: 1. 首先,下载需要的第三方 jar 包,例如 mysql-connector-java-5.1.49-bin.jar。 2. 将下载的 jar 包复制到 Project/...
这些第三方库通常是以jar包的形式提供的。本文将详细介绍如何正确地将jar包导入Android项目中,并确保它们能被正确打包进最终的apk文件。 #### 导入jar包的基本步骤 1. **下载jar包**:首先需要从可靠的源下载所需...
"android 打包资源jar sdk 提供第三方使用"这个话题,主要涉及如何将Android项目的代码、资源文件打包成JAR或AAR格式,以便第三方开发者能够方便地引入并使用。 1. **JAR打包**: JAR (Java ARchive) 文件是Java平台...
4. **性能优化**:对于性能敏感的应用,可以考虑使用第三方库,如Apache Commons Codec或Google的Gson库,它们提供了优化的BASE64编码和解码实现。 总之,这个"android BASE64的jar包"是为了方便Android开发者进行...
总的来说,通过引入`mail.jar`和`activation.jar`这两个jar包,开发者可以在Android应用中实现发送电子邮件的功能,但考虑到安全性和现代开发的最佳实践,建议考虑使用基于HTTPS的第三方库,如Android KTX或JavaMail...
为了在Android应用中使用这些jar包,你需要将它们添加到项目的`libs`目录下,并在`build.gradle`文件中声明为依赖。在Android Studio中,这可以通过以下步骤实现: 1. 将`mail.jar`, `activation.jar`, `...