如何将第三方的jar文件打包进arr包中,实现二次封装

最新一个项目,需要将我们的应用提供给其他客户嵌入到他们的工程中,需要打包成SDK,
需要打成arr包,但是我们的工程依赖了很多第三方的jar包和modul,这些如何一起打包成arr呢

0

2个回答

0

将第三方jar方,放在本地AS项目的libs/目录下,编译成的aar中会包含此jar包。

0
u011050129
咸鱼也有梦想 我是将jar包放在了libs目录下,但是这样造成SDK很臃肿,而且有的jar包,还需要依赖其他jar包,放在本地无法做到全部加载,有时会出现java.lang.ClassNotFoundException: Didn't find class,有没有其他方式,可以在引用aar时自动加载需要的jar包
6 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
如何将第三方jar文件打入jar文件
自己写了一个简单的小程序,并打成了可执行jar文件,后来需要引入log4j记录日志,由于不知道如何将用到的log4j.jar也打入包,目前的做法是将log4j的源代码与自己的代码写到一起编译后再打包,觉得这么做很不好,网络上找了一下将三方jar打入自己的包的方法,试验过无效,不知道什么原因,提示“Could not find the main class. Problem will exit”。其实并不是找不到程序入口主类,而是主类中用到的log4j引入类没找到。rnrn目录结构rn.rn com/rn /..rn image/rn /xx.jpg..rn META-INF/rn /MANIFEST.MFrn log4j.propertiesrn lib/rn /log4j-1.2.15.jarrnrn其中MANIFEST.MF文件配置如下:rnManifest-Version: 1.0rnCreated-By: 1.5.0-beta (Sun Microsystems Inc.)rnMain-Class: com.xxx.XxxrnClass-Path: log4j-1.2.15.jarrnrn请帮忙,谢谢rn
如何将SPEECH打包进安装包
开发环境是win7专业版+2010,代码如下:rnTryrn Dim ll As New SpeechLib.SpeechVoiceSpeakFlagsrn ll = SpeechLib.SpeechVoiceSpeakFlags.SVSFlagsAsyncrnrn Dim pp As New SpeechLib.SpVoicernrnrn pp.Speak( Str_Call,SpeechLib.SpeechVoiceSpeakFlags.SVSFDefault)rnCatch ex As ExceptionrnrnEnd Tryrnrn做成安装包后,安装在XP系统下,运行时发现数字会以英文形式输出,中文则不会输出,安装了SPEECH SDK 5.1,SPEECH SDK 5.1 LANGUAGE PACK,则正常了。rn请问如何将SDK放进安装包中?
如何将模板文件打包进安装程序
程序调用某个文件夹下面的如EXCEl形式的模板文件,如何打包进安装文件,在别处解压安装时可以调用到此模板文件?
如何将BDE打包进安装盘
如何将BDE打包进安装盘,兄弟在做安装盘,程序开发为delphi6.0 , 数据库为sqlanywhere8.0 使用的制作安装盘工具为Wise Installation System 9.02rnrn但是BDE部分我不清楚如何打包进去,请各位指教,谢谢了
module打arr包引用
1.新建library,放入自己的文件和代码2、rebuilde项目,在新建的module下会生成.arr文件3.module此时就可以删除了,在app的build.gradle中加入代码引入依赖  ,就完成了implementation(name: 'testlibrary-debug', ext: 'aar')...
如何将文件打包进dll中
我写了个dll库,其中调用了大量的二进制数据文件,这些文件相互间有联系,所以存在不同的目录下。现在情况是每次要调用这个dll,还得把相应的文件夹拷贝到运行目录下,觉得太麻烦了,有没有办法把这些文件集合到dll中去,有的话又如何调用。在线等高人……
如何将普通文件打包进NK中
比方说我有一些图表文件,是应用程序需要用到的,我想把它们打包到wince的根目录下,便于我应用程序调用,应该如何做呢?rn并且我的素材文件较多,分两层目录存储的。rn
aspectj包无法打包进lib包
问题:aspectj添加maven后,idea编译aspectj包一直无法打包进入lib目录。 分析:后来发现maven配置文件为:<packaging>pom</packaging> 修改为:<packaging>war</packaging>后,一切正常。...
jar文件和arr文件的区别
两者区别: *.jar:只包含了class文件与清单文件,不包含资源文件,如图片等所有res中的文件。 *.aar:包含所有资源,class以及res资源文件全部包含 如果你只是一个简单的类库那么使用生成的*.jar文件即可;如果你的是一个UI库,包含一些自己写的控件布局文件以及字体等资源文件那么就只能使用*.aar文件。 *.jar,JAR 文件就是 Java Archive File,顾名...
如何将java程序打包成jar文件??
我才网上搜索了一下关于怎样将java程序打包成jar文件,按照那样子做,生成的Tom.jar文件,在doc命令模式下执行java -jar Tom.jar ,但是不能显示出来,总是提示错误啊!!rnrn求助啊!!有没有详细的资料啊··rn
如何将CLASS文件打包成JAR文件
如何将CLASS文件打包成JAR文件??
如何将redis_sdk打包进cab并自动安装?
如题,例如smi_wm_std_sdk_redist_2_2_0.cab这样的设备相关的发布包?如果我的应用需要使用它,怎样将它打包进cab并自动安装呢?
如何将dll文件打包进.exe文件
如何将dll文件打包进.exe文件,点击.exe即可执行
如何将oracle安装程序打包进自己的安装程序
我自己开发了一个应用程序,希望在安装本应用程序时能够同时安装Oracle,并能判断安装本应用程序的机器上是否已经安装Oracle.不知如何解决.希望各位能给予答复.rnrn 福尔摩斯
如何将.swf文件打包进war
如题,在JBX中编译生成的war文件中找不到flash文件,如何解决?
如何将Treeview控件打包进安装程序
如题
MAC下Android打arr包及使用
1.打包arr文件 1).和打包jar包一样,首先要保证内包 2).点击Android studio右侧的Gradle按钮,然后点击需要生成的library的项目下的assemble 3).在build/outputs生成 arr文件,一般选用那个release版本的aar文件即可 2. 项目导入 arr文件 ...
axis2开发之---打arr包(2)
上一节我们虽然跳过接口的具体开发过程,但是开发axis2 的jar包还是会为你准备的,下载地址:http://download.csdn.net/detail/u013341688/9463457 好了,接下来我们讲解打arr包过程。 1、选中项目----->new ----->axis2 Wizards ------> Axis2 Service Archiver,然后点击下一步,
打包成JAR时引入第三方JAR文件
eclipse下做一个java和sql server 相关的管理信息系统,在eclipse下导入三个jar驱动包后,可以正常运行。但是打包生成jar文件后,在无数据库操作下没问题,但一旦涉及数据库,就报错,怎样才能在打包时把那三个 jar文件也包含进去,使最终的JAR文件可以正常运行,望高人详细指点!!
C#Dll打包进Exe
C#Dll打包进Exe
maven 打可执行包--就是打出来的包中 包含第三方依赖包的 jar文件
经常忘记这条命令 但是又是经常使用的 mvn package assembly:single
如果不把hibernate.cfg.xml打包进jar文件,需要怎么配置运行?
请问:rn如果不把hibernate.cfg.xml打包进jar文件,需要怎么配置运行jar?
eclipse如何把类库一起打包进.jar文件?
我进行export操作不能把我程序调用的一些包打包进jar文件,请教大家!
flash打包进system.img
我把flash直接放进system/app下结果发现运行不了,有人知道怎么装flash打包进system.img里吗?
so打包进APK
我本身有个现成的SO文件,想通过编译方式打包进APK里,不知道该怎么做?
▆▆▆◣jdbc for oracle驱动程序能打包进jar文件吗?急!
我在jbuilder9下做的一个oracle数据库应用程序,直接run没问题,但打包成jar,然后脱离jbuilder9环境运行jar文件,却提示错误,如下:rnSee com.borland.dx.dataset.DataSetException error code: BASE+83rnrncom.borland.dx.dataset.DataSetException: The driver: oracle.jdbc.driver.OracleDriver could not be loaded. This could be a problem with the driver itself, or that the driver is not found on the classpath.rnrn at com.borland.dx.dataset.DataSetException.a(Unknown Source)rnrn at com.borland.dx.dataset.DataSetException.driverNotLoadedAtRuntime(Unknown Source)rnrn at com.borland.dx.sql.dataset.Database.addDriver(Unknown Source)rnrn at com.borland.dx.sql.dataset.Database.addDrivers(Unknown Source)rnrn at com.borland.dx.sql.dataset.Database.openConnection(Unknown Source)rnrn at com.borland.dx.sql.dataset.Database.createPreparedStatement(Unknown Source)rnrn似乎jdbc驱动程序没有打包进这个jar文件,各位朋友有什么办法吗?请教~
如何把JDBC驱动打包进可运行的JAR文件
我有一个小程序需要JDBC驱动来读取数据库,我在MyEclipse里编译时能正常运行,但在打包在可运行的JAR文件后再运行就会把ClassNotFoundException异常,我现在想要运行这个JAR文件有什么办法可以解决?rnrn我程序中的相关代码是这样写的rndriver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";rnurl = "jdbc:sqlserver://(省略)"rnClass.forName(driver);rnconn = DriverManager.getConnection(url, "sa", "sa");
jdbc for oracle驱动程序能打包进jar文件吗?
我在jbuilder9下做的一个oracle数据库应用程序,直接run没问题,但打包成jar,然后脱离jbuilder9环境运行jar文件,却提示错误,如下:rnSee com.borland.dx.dataset.DataSetException error code: BASE+83rnrncom.borland.dx.dataset.DataSetException: The driver: oracle.jdbc.driver.OracleDriver could not be loaded. This could be a problem with the driver itself, or that the driver is not found on the classpath.rnrn at com.borland.dx.dataset.DataSetException.a(Unknown Source)rnrn at com.borland.dx.dataset.DataSetException.driverNotLoadedAtRuntime(Unknown Source)rnrn at com.borland.dx.sql.dataset.Database.addDriver(Unknown Source)rnrn at com.borland.dx.sql.dataset.Database.addDrivers(Unknown Source)rnrn at com.borland.dx.sql.dataset.Database.openConnection(Unknown Source)rnrn at com.borland.dx.sql.dataset.Database.createPreparedStatement(Unknown Source)rnrn似乎jdbc驱动程序没有打包进这个jar文件,各位朋友有什么办法吗?请教~
Sybase驱动怎样打包进Ocx的Cab包中?
我现在做了一个ocx放在网页中用,但是需要客户端安装Sybase驱动,请问可以将Sybase打包进Ocx的Cab包中吗?
如何将SQL数据库打包进C#的安装程序中
我们这边用C#加SQL做了一个信息管理系统,我作安装程序时如何将数据库一起打包,以便到其他机子上去安装?
在jbuilder中如何将数据库驱动也打包进jar包
请教各位高手,我用jbuilder9+SQLServer2000开发应用程序,程序运行成功.rn但是打包后提示找不到数据库驱动,我在jar包中包含了SQLServer2000的驱动rn(msbase.jar, mssqlserver.jar, msutil.jar).在一个jar包中包含另外一个rnjar包可以吗?
如何将Framework、IE6、MDAC2.7等打包进自己的安装程序中
如题
将第三方jar包打包进apk中
adt版本为20 建立libs文件夹,把第三方jar包放在该文件夹中,想Android Dependencies类路径容器中添加jar包 [color=red]注意文件夹一定要是libs,否则不会出现Android Dependencies类路径容器[/color]...
如何将abator生成的文件打包成jar文件?
如何将abator生成的文件打包成jar文件?rnrn求助,求助!!!rnrnrnrnrnrnrnrnrnrnrn
如何将应用程序打包成多个jar文件
如何将应用程序打包成多个jar文件
第三方和包支付的实现
订单支付:即用户在网上购物时向商家支付订单货款的工具,具备从用户账户(和包账户或银行卡账户)扣款并划入商户和包账户的能力,适用于网上购物付款、应用下载付费、定期扣款等多种应用场景。
eclipse下如何将java程序打包成可执行的jar文件
eclipse下如何将java程序打包成可执行的jar文件
如何将java程序打包成带参数的jar文件
这里我们通过Apache Commons CLI来完成目标功能,废话不多说直接上代码 所需的maven依赖<dependency> <groupId>commons-cli</groupId> <artifactId>commons-cli</artifactId> <version>1.4</version> </dependency>这里我们贴出主类代码Op
高手请指点:如何将引用第三方的jar文件中Bean的远程接口
我用Jbuilder9,在工程中加入别人写的jar文件,也就是先在tool->config lib 里面加载,然后在project properities.->requer lib里面加入此jar。rn 接下来,在工程中的会话bean中调用此jar文件中的Bean的远程接口,在会话Bean的EJB reference中添加要引用的Bean的Home 和Remote以及JNDI信息,然后编译部署,都没问题,运行时却找不到该实体bean,出现错误:rnrn java.lang.NoClassDefFoundError: diaoyong/DiaoYongrn rn (diaoyong是jar的名字,DiaoYong 是Bean的名字)rnrn rn 请问高手,这是怎么回事,如何解决?rnrn 另外令人不解的是,在工程中若用Servlet直接调用此Bean却可以找到该bean,也能调用。rn 请高手指点!不胜感激rn
二次封装
  面向过程实现自动化测试脚本运行:   面向对象实现自动化测试脚本的运行: 第一次封装 : 第二次封装:    整合单元测试框架(面向对象封装过程):  ...
相关热词 c# 线程顺序 c#昨天当前时间 c# 多进程 锁 c#mysql图片存取 c# ocx 委托事件 c# 读取类的属性和值 c# out 使用限制 c#获取url的id c#怎么进行分页查询 c# update 集合