Andriod开发中引入jar包的正确方式介绍
2023-06-13 09:15:02 时间
andriod中如果引入jar包的方式不对就会出现一些奇怪的错误。
工作的时候恰好有一个jar包需要调用,结果用了很长时间才解决出现的bug。
刚开始是这样引用的(eclipse):
右键工程,Buildpath,javabuildpath,
选择libraries,在右边的按钮中点击“AddExternalJARs”,
然后选择合适的jar包(大部分人应该会这样做).
结果控制台立刻报错:conversiontodalvikformatfailedwitherror1。
而且项目上还会出现红叉,虽然项目里并没有错误。
clean一下,项目正常,但是bin里的apk文件和dex文件都没了,运行项目出现错误:Cannotfind**.apk后来找到原因是因为导入jar包的方式不对。
正确的方法如下:
1.右键工程,Buildpath,javabuildpath,
2.选择libraries在右边的按钮中点击“AddLibrary”
3.选择“Userlibrary”,点击“下一步”
4.点击“Userlibrarys”按钮在出现的界面中点击“New..”按钮<
在弹出的界面中随便起一个名字,点击“确定”
5.点击“Addjars”按钮选择第三方jar包,
点击“确定”完成操作。这样的话该jar包会被一起打包到apk中,问题也就解决了!
相关文章
- 工作流模块Jar包启动报错:liquibase - Waiting for changelog lock....
- java -jar没有主清单属性_idea怎么导入jar
- 全网最全Linux 运行jar包的几种方式[通俗易懂]
- 使用Jar命令压缩War包「建议收藏」
- 如何使用Java的JAR文件
- Centos7 运行Springboot打包后的jar文件的相关操作
- 【Groovy】Groovy 扩展方法 ( 静态扩展方法配置 | 扩展方法示例 | 编译静态扩展类 | 打包静态扩展类字节码到 jar 包中 | 测试使用 Thread 静态扩展类 )
- 【错误记录】Android 编译报错 ( Installed Build Tools revision 31.0.0 is corrupted | 修改 d8.bat、d8.jar 为 dx 名称 )
- cp: cannot create regular file ‘/zhuproject/operation/bootdo-1.6.9.jar’: Permission denied startopt.sh: line 14: logs/platform.log: Permission denied详解程序员
- 解决intellij中不能导入jar包的问题详解编程语言
- 包Linux下修改Jar包的方法(linux修改jar)
- 操作MySQL Jar包操作指南(mysql的jar包)
- MySQL驱动Jar包:掌握使用技巧(mysql的驱动jar包)
- 文件使用Linux系统编译JAR文件(linux编译jar)
- Linux下打包Jar的步骤指南(linux打包jar)
- 里获取获取MySQL JAR:一步一步引导(mysqljar在哪)
- 包打造基于Linux平台的Jar包(linux打jar)
- 包Linux下安装Jar包的简易指南(linux安装jar)
- Linux命令中的JAR文件操作(jarlinux命令)
- 打包Linux:使用Jar轻松实现!(jar打包Linux)
- 包Linux下运行Jar包的技巧(linux怎么运行jar)
- 使用redis .jar实现高效的Java应用缓存管理(redis.jar)
- 如何在Linux系统下运行Jar文件(linux执行jar文件)
- 如何快速下载MySQL提供的JAR包(mysqljar包下载)
- MySQL的Jar包使用方法(mysql中jar包)
- Android在高jar包版本的工程中修改方法
- jar命令的用法详解