一、eclipse中将android工程导出为jar包
a)以之前HaveImgFun这个工程为例
b)右击HaveImgFun这个工程选择Export,出现一个对话框如下:
c)点开Java选择Jarfiles,点击next,出现一个对话框如下:
这里右上方的一些哦诶只文件之类的是不需要的,将他们全都勾除
d)点开HaveImgFun
res这个文件夹里面的所有图片资源文件可以完全不需要,将这个文件夹移除,其他的可以认为是必须选择的,也可以移除src下面的那个MainActivity,因为导出这个jar包是作为工具来使用的,不是作为程序来运行的
说明:因为导出的jar包中包含了so库的时候在别的project中使用的时候就会报错,所以这里我们根本就不需要将so库加入到jar包中,所以只需要src里面的源码打包成jar,然后里面依赖的库再手动加入进工程
e)JARfile是选择导出的jar包的位置以及这个jar包的名字
f)点击保存
g)点击Finish,这样就可以导出这个jar包了
二、project中使用ImgFun.jar
a)新建一个project,如:media
b)所有源码都跟HaveImgFun一样,但是没有LibImgFun.java这个文件,因为我们导出了jar包,只要将jar包加进去就可以
c)加入jar包:将上个大步骤中生成的ImgFun.jar复制粘贴到meida这个工程的libs文件夹下面(现在运行会报错,因为没有加入依赖的so库)
d)加入依赖的so库
i.将HaveImgFun这个工程下libs文件夹下面的armeabi和armeabi-v7a拷贝到Media工程的Libs文件夹下面
e)运行该项目
三、如何显示注释信息
a)在上述打包过程中没有引入源码src,所以鼠标停留时查看不到注释信息
b)需要更改上述步骤的一(d),如下勾选上第三项
c)其他步骤一样
分享到:
相关推荐
本demo是结合博客的资源,如有不懂请去看博客 http://blog.csdn.net/u013895206 ,文章是:android 使用gradle导出jar包,并包含assets资源文件夹。谢谢!
Eclipse导出Jar包 Eclipse 是一个功能强大且广泛应用的集成开发环境(IDE),它支持多种编程语言,包括 Java。Java 是一种流行的编程语言,广泛应用于 Android 应用程序开发、Web 应用程序开发和企业级应用程序开发...
由于android studio不像eclipse一样自带有jar包导出功能,如果手动修改工程脚本文件来生成jar包既费时又费力,因此开发此款工具以第三方工具的形式导入到studio中,实现与eclipse一样的功能,连操作方式也一样,软件...
使用android studio生成jar包,并且使用映射来完美调用资源文件。包含两个工程,一个如何生成jar包,一个是如何使用jar包,调用资源文件。使用详情可以关注我的blog,http://blog.csdn.net/jujishou521
混淆jar包在Eclipse中的过程与Android Studio类似,也需要编写ProGuard规则,并在导出jar前进行混淆。 总的来说,Android Studio和Eclipse都提供了生成和混淆jar包的功能,但Android Studio的Gradle构建系统使得...
由于android studio不像eclipse一样自带有jar包导出功能,如果手动修改工程脚本文件来生成jar包既费时又费力,因此开发此款工具以第三方工具的形式导入到studio中,实现与eclipse一样的功能,连操作方式也一样,软件...
想要将一个项目导出为jar包,供其它项目使用,在eclipse中可以直接导出该项目为jar包,而 在AS中可以通过修改gradle才处理。 接下来就介绍下具体的步骤: 1、新建一个项目,项目名随意,eg:MakeJarApplication,在...
"Android Studio3.2中导出jar包的过程详解" 一、Android Studio3.2中的jar包输出 Android Studio3.2提供了强大的jar包输出功能,能够帮助开发者快速生成jar包,并将其应用于实际项目中。在本文中,我们将详细介绍...
Android APK和导出JAR包的代码混淆,自己实践的结果 ,很详细
总之,`android-support-v7-appcompat.jar`和`android-support-v4.jar`是Android开发中的重要工具,它们帮助开发者实现跨版本兼容,使用新的API特性,并提供了丰富的UI组件。理解和熟练运用这两个库,是提升Android...
这里提供的"android vcard文件导入导出jar"是一个Java库,可以简化这个过程。 首先,我们需要了解VCard的基本结构。VCard文件由多个记录组成,每个记录代表一个联系人。记录由不同的字段(如FN:全名,TEL:电话,...
例如,使用BouncyCastle可以轻松地创建自签名证书或者解析并验证远程证书: ```java CertificateFactory cf = CertificateFactory.getInstance("X.509", "BC"); InputStream certStream = ...; // 证书流 X509...
在这个“android studio项目打jar包脚本.rar”压缩包中,包含了一个用于简化在Android Studio中创建JAR库文件的自动化脚本。JAR(Java ARchive)文件是Java平台上的一个标准归档格式,通常用于封装Java类库,便于...
本文将详细介绍如何在Android应用中实现Excel的读写操作,并重点讲解两个关键的Java库——jxl.jar和poi.jar。 首先,`jxl.jar`是一个Java API,用于读写Microsoft Excel文件。它支持Biff8格式的Excel 97-2003工作簿...
Java 打包成 jar 文件和将 jar 文件导出为 exe 文件的方法汇总 ...Java 打包成 jar 文件和将 jar 文件导出为 exe 文件需要使用特殊的工具和技术。通过这两种方法,可以快速地将 Java 项目打包成可执行文件。
而"Android2.zip"则可能包含了Android项目的源代码,包括生成jar包所需的Java代码和必要的Android Studio项目设置。 总之,这个项目展示了如何在Unity中利用音视频SDK,并通过与Android系统的交互,实现对通话音量...
本知识点主要探讨如何将Android的Activity打包成jar包,并介绍如何在第三方项目中调用这个jar包内的Activity。 首先,让我们了解jar包在Android开发中的角色。Java Archive(jar)是一种文件格式,用于聚合大量的...
3. **导出JAR包**: 在Android Studio中,选择菜单栏的`Build` -> `Generate Signed Bundle / APK`。在弹出的对话框中,选择`APK`选项,然后点击`Next`。在下一个界面,选择`Release`模式并继续。 4. **配置签名**: ...
本文将深入探讨如何在Android Studio中进行代码混淆,并导出混淆后的jar文件。 首先,我们需要了解混淆的基本原理。混淆是通过ProGuard工具来实现的,它会分析Java字节码,重命名类、方法和字段,删除未使用的代码...