Android项目中引用到其他工程

               

有的时候我们需要在现有的项目中引用到其他项目的资源和文件,当然我们可以将被引用的工程打成jar包,但是这有个缺点就是,这个改动比较麻烦,除非是被引用的工程的资源和源程序文件不再改动,可以这样做,否则每修改一次被引用的工程,就要从新打一次jar包,很是浪费时间的.下面就介绍两种非打包形式的导入其他工程的方法

方法一:

在项目中我们可能遇到这样的需求,那就是在我们的Android工程A中,需要引用其他人已经写好的工程源文件B。

首先右键点击工程A,点击Properties打开工程属性界面。在Java Build Path页面的Projects选项卡中点击Add项目,这个时候就会

弹出一个对话框Required Project Selection。该对话框会将你当前workspace下面的所有的工程全部显示出来包括B,选中你需要引用

的工程B,点击确定。如果你认为这个时候工作已经完成了,那就错了,运行时候可定还会出现NoClassDefFound异常。这个时候你还需

要做的事就是打开Java Build Path下的Order and Export选项卡,选中已经加进来的工程B点击确定即可。如果还不可以的话,可以clear一下

工程试一下。

        最后需要注意的是,你所引用的工程源文件B所使用的JDK以及JRE都不能超过Android工程A所使用的版本,否则的话仍然会找不到类定义,

抛出NoClassDefFound异常。


方法二:

选中现有的工程右击->Properties->Android,在下面有个Library选项,在此处添加需要引用的工程(效果和方法一是一样的),只是操作简单点!

但是要注意一点:

按如下方法设置:

1. 假设要引用的android工程叫LibProject,引入到的工程叫MainProject;

2. 设置LibProject,右键->Properties->Android,将Is library项选中,然后Apply;

3. 设置MainProject,右键->->Properties->Android, 在Library中,点击Add按钮,将LibProject工程加入,Apply即可。

只有完成上述的3个步骤才可以引用

《Android应用安全防护和逆向分析》


点击立即购买:京东  天猫  亚马逊 当当



更多内容:点击这里

关注微信公众号,最新技术干货实时推送

编码美丽技术圈
微信扫一扫进入我的"技术圈"世界

扫一扫加小编微信
添加时请注明:“编码美丽”非常感谢!


           
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android项目工程源码是指用于开发Android应用程序的代码文件集合。它包含了应用程序的所有功能实现和逻辑处理的代码段,以及与Android系统的交互代码。Android项目工程源码通常使用Java语言编写,并使用Android开发工具包(Android SDK)提供的API和库来调用系统功能和资源。 Android项目工程源码通常包含以下几个主要部分: 1. 模块和包结构:Android项目通常按功能模块划分,每个模块包含多个Java包,用于组织相关功能的代码。这些模块和包结构有助于代码的复用和维护。 2. 布局与界面:Android应用的界面主要通过XML文件定义,这些XML文件包含了界面布局、控件组件的样式和属性等信息。在源码,这些XML文件通常放置在res/layout目录下。 3. 逻辑处理:Android应用的业务逻辑处理通常在Java类实现。这些Java类通过调用各种API和库函数,实现应用的各种功能,例如处理用户输入、访问网络、操作数据库等。这些Java类通常放置在src目录下的相应包。 4. 资源文件:Android应用的资源文件包括图片、音频、视频等多媒体文件,以及文本、字符串等静态数据。这些资源文件通常放置在res目录下的相应子目录,通过资源ID进行引用。 5. 配置文件:Android项目还包含一些配置文件,用于指定应用的权限、清单文件、编译选项等信息。这些配置文件通常在项目目录或res目录下,并以相应的文件名进行命名。 Android项目工程源码是开发Android应用程序的基础,通过对源码的理解和修改,开发者可以实现自己的定制功能,满足特定需求。同时,源码也可以作为学习Android开发和了解Android框架的重要参考。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值