位置: 编程技术 - 正文

android eclipse工程中引入第三方JAR包的使用(eclipse开发安卓app实例)

编辑:rootadmin

推荐整理分享android eclipse工程中引入第三方JAR包的使用(eclipse开发安卓app实例),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:eclipse开发安卓app实例,eclipse android开发教程,基于eclipse的android开发环境搭建,android eclipse怎么运行,基于eclipse的android开发环境搭建,eclipse安卓程序开发实例,eclipse android项目,eclipse android项目,内容如对您有帮助,希望把文章链接给更多的朋友!

使用第三方jar包

除了我以下介绍的方法,别的方法我基本上都试验过,均会出现编译或运行错误。以下方法经测试编译和运行都完全没问题。

步骤:

方法1:Eclipse下,

右键工程,Build path,java build path,选择libraries在右边的按钮中点击“Add Library”选择“User library”,点击“下一步”点击“User librarys”按钮在出现的界面中点击“New..”按钮在弹出的界面中随便起一个名字,点击“确定”点击“Add jars”按钮选择第三方jar包,点击“确定”完成。后面的步骤很重要,如果不进行后面的操作。在Eclipse里显示编译通过,不会有错误,但在模拟器或真机上运行的时候可能就会出现java.lang.noclassdeffounderror之类的错误:1、在Android项目根目录下新建一个libs文件夹;2、把你需要的导入的第三方Jar包复制进这个目录;

3、在libs目录上点右键,选Bulid path –> Use as source folder。

方法2,android源码环境下,

1,将out/target/common/obj/JAVA_LIBRARIES/powersave_intermediates下的classess.jar文件放在自己的工程目录下。out/target/product/ventana/system/framework目录下的jar包用以下方法经验证是不好使的,因为他已经打成dex文件了,在工程里引用其包是不行的;

2,修改android.mk文件,如下:

LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE_TAGS := optionalLOCAL_SRC_FILES := $(call all-java-files-under, src)LOCAL_STATIC_JAVA_LIBRARIES := libpowerjar libpowersaveLOCAL_PACKAGE_NAME := testPowerjarLOCAL_CERTIFICATE := platforminclude $(BUILD_PACKAGE)##############################################include $(CLEAR_VARS)LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := libpowerjar:classes.jar libpowersave:testlily.jarinclude $(BUILD_MULTI_PREBUILT)# Use the folloing include to make our test apk.include $(call all-makefiles-under,$(LOCAL_PATH))

解释:LOCAL_STATIC_JAVA_LIBRARIES := libpowerjar和LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := libpowerjar:classes.jar其实libarity是个名字可以随便取,两个属性的&#;要一样就好了,但是后面那个冒号里面就一定要写你的jar包名,你的jar包一定放在工程的根目录就好了。我这里是使用两个jar包的例子。

android eclipse工程中引入第三方JAR包的使用(eclipse开发安卓app实例)

3,源码目录下编译即可:# mmm package/app/testPowerjar,如果出错提示说找不到jar包所打的package,那么请#touch classes.jar 即可.

生成jar包:

方法1:Eclipse下,1. 创建java 或android project;2. 工程属性java build path->Libraries中加入android.jar3. package explorer中右键点击工程,export java->jar file.

方法2:Android源码环境下

1,修改Android.mk文件,

LOCAL_PATH:= $(call my-dir)# the library# ============================================================include $(CLEAR_VARS)

LOCAL_MODULE_TAGS := optional

LOCAL_SRC_FILES := powersave.java

LOCAL_MODULE := powersaveinclude $(BUILD_JAVA_LIBRARY)# additionally, build unit tests in a separate .apkinclude $(call all-makefiles-under,$(LOCAL_PATH))

2,编译 # mmm powersave(自己的模块)

其中,BUILD_JAVA_LIBRARY代表生成jar包,包的位置放在out/target/product/ventana/system/framework和out/target/common/obj/JAVA_LIBRARIES/powersave_intermediates(自己的模块)下,

参考:

Android 多图片情况下,发生内存溢出的解决办法 由于在项目中有用到多图片的处理,这里的图片在张以上,本篇所采取的案例均通过测试,在模拟器上都可以很流畅的使用。本篇关键节点如下:1、

android 水平progressBar动态加载 当你需要动态显示一个progressBar时,动态显示进度,并在右侧显示加载进度,请参考下面代码:重写写布局publicclassLineProgressBarextendsView{privatePaintpaint;priv

关于获取本机ip的问题 最经在做项目的时候发现一个问题,我使用手机获取手机在一个局域网内的ip的时候出现了获取ip出错的问题,我使用的方法是://获取本机IPpublicstaticStr

标签: eclipse开发安卓app实例

本文链接地址:https://www.jiuchutong.com/biancheng/376666.html 转载请保留说明!

上一篇:Unable to execute dex: Multiple dex files define 解决方法

下一篇:Android 多图片情况下,发生内存溢出的解决办法(android图片库)

  • 个人所得税应如何缴纳
  • 生产经营所得个人所得税怎么申报
  • 个人去税务局开普票,税率几个点
  • 企业对伤残怎么赔偿?
  • 科技型中小微企业贷款贴息贴保项目入库申请指南
  • 债务担保属于或有资产吗
  • 企业外币账户怎么开通
  • 中小企业税务管理存在的问题
  • 无票收入申报时要填税率吗
  • 个人所得税申报成功,会显示什么?
  • 增值税补交还有没有责任
  • 并购对利润的影响
  • 工业企业月末结转分录
  • 增值税进项税已转出后能否再抵扣
  • 补缴以前年度个税会计处理
  • 案例分析关于团员青年的思想困惑疏导和成长问题释疑
  • 生产经营活动包括建设项目吗
  • 账表不一致的原因和根源
  • 收到加盟费尾款怎么做分录?
  • 电脑任务栏图标怎么移到左边
  • 怎么找回被册的软件
  • 进销存账本怎么做
  • 如何给电脑文件加密并设置密码
  • redis使用php
  • 非限定性净资产年末怎么处理
  • window10怎么禁用系统弹窗
  • 什么是原始凭证?审核原始凭证主要审查哪些内容?
  • 债劵利息怎么计算
  • 发票真伪查询的金额填多少
  • negro 什么意思
  • 伊斯塔神
  • 蓝湖怎么用的
  • 递延收益与递延所得税资产的区别
  • 保险公司赔付进项税
  • 帝国cms移动端
  • 公司主营业务和经营范围的区别
  • 工会经费和残保金不交有什么影响
  • 银行账户收费开什么发票
  • 防暑降温用品进口品牌
  • 房产税从租和从价哪个税金高
  • 公司法人怎么样才会没有责任
  • 需要什么证件和材料
  • 母子公司收入合并
  • 基本户变更经营范围需要什么材料
  • 空调维修费入办公费还是修理费
  • 小规模公司累计增值税
  • 文化事业建设费减免政策
  • 买房的社保指的是什么
  • 个税申报系统非正常可以改为正常吗?
  • 公司章程在工商局盖章需要什么
  • 增值税进项税额抵扣期限最新
  • 实收资本如何进行核算
  • 加盟代理需要什么手续
  • 如何计算递延所得税资产余额
  • 银行账跨年一直没做怎么补
  • 预付账款科目的余额如果在借方,则在资产负债表上
  • 困难补助属于兜底政策吗
  • 残次品生产成本怎么算
  • 弥补以前年度亏损怎么算
  • 建筑企业工程施工科目怎么结转
  • 并购成本计算公式
  • 计算机二级考试时间2024
  • MySQL利用命令行工具启动和关闭的命令是什么
  • xp剪贴板怎么打开
  • winxp 证书错误
  • imac 迅雷
  • sbserv.exe - sbserv是什么进程 有什么用
  • 用于播放html5视频文件的正确
  • django实现登录注册功能
  • Shell脚本监控日志 出现关键字 grep提醒
  • shell判断文件
  • python 技巧总结
  • python tkinter tabview
  • 深入理解新发展理念,推进供给侧结构性改革心得体会
  • python 正则 \s
  • android:imeOptions属性
  • python数据类型总结
  • 税务蓝和电信蓝一样吗
  • 股权转让税务备案时间
  • 耕地占用税 税额
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设