`
xitongyunwei
  • 浏览: 916373 次
文章分类
社区版块
存档分类
最新评论

使用Eclipse开发Android时整个工程或第三方jar包的正确使用

 
阅读更多

1、新建Android工程

这一步相信每个Android开发者都已经熟悉得不能再熟悉了,步骤是File--->New--->Android Application Project


2、导入Android工程

导入Android工程有两种方法。

第一种方法的步骤是File--->import--->General--->Existing Projects into Workspace


第二种方法的步骤是File---> New--->Project--->Android--->Android Project from Existing Code


3、导入Android Sample Project

步骤是File---> New--->Project--->Android--->Android Sample Project


点击Next


点击Next


这里选择一个你需要导入的Sample,然后点击Finish

4、把一个Android工程作为Library以及如何引用这个Library

把一个Android工程作为一个Library的方法其实在官方文档中已经说得很清楚了,http://developer.android.com/tools/projects/projects-eclipse.html

步骤是右键要作为LibraryAndroid工程--->Properties--->Android,勾选Is Library


那么如何在别的工程里面引用这个Library呢?

步骤是右键正在编写的Android工程--->Properties--->Android---Add


点击Add之后选择需要的Library

5、正确导入第三方jar包,这里我就用友盟的jar包了,没有做广告的意思呵呵。

情况1:

jar包不在测试工程目录下面,右键--->Build Path--->Configure Build Path...--->Add External JARs...,选择了umeng_sdk.jar。我为测试工程填加了友盟的统计功能,也就是用到了jar包中的一个类,最后运行:


结果是报错了。

情况2:

右键--->Build Path--->Configure Build Path...--->Add Library...--->User Library--->User Libraries--->New--->随便输入一个有意义的名字比如jar包的名字点击OK--->选中新生成的库--->AddExternal JARs...,选择了umeng_sdk.jar,剩下的同情况1,运行:


结果依然是报错了。

情况3:

直接把umeng_sdk.jar拷贝到工程目录的libs下面,这时在Android Dependencies这个Library下面会自动添加umeng_sdk.jar,这个自动添加是ADT17版本才有的,以前的版本没有这个功能,运行:

结果是一切正常,友盟也成功统计到了数据。

情况1和情况2只能保证编译没有问题,相当于只添加了一个链接,是不会把jar包一起打包进apk的,所以运行的时候找不到链接对应的jar包,就会报错。

总结一下,如果ADT版本是17及以上版本,那么像情况3一样就可以了,如果ADT的版本是低于17的,那么先在工程中新建一个libs目录,然后把jar包拷贝进libs目录,最后再按照情况1或者情况2的步骤导入即可。

好了,今天就到这里,突然发现写了好多。

分享到:
评论

相关推荐

    Eclipse第三方jar包配置文档

    android 开发 第三方jar包配置文档参考

    eclipse打jar包插件fatjar_0.0.32

    fatjar是一个打包包含第三方jar包的Eclipe插件。 解压后、将其中的jar包放入....\eclipse\plugins目录下,重启Eclipse, 右键项目 点击“Build fat jar”

    android正确导入jar包

    andriod中如果引入jar包的方式不对就会出现一些奇怪的错误。 工作的时候恰好有一个jar包需要... 点击“Add jars”按钮选择第三方jar包,点击“确定”完成操作。 这样的话该jar包会被一起打包到apk中,问题也就解决了!

    unity使用android sdk 示例工程(eclipse)

    实例代码 以后unity+android开发,若需调用第三方sdk,可参考此工程

    android studio导出jar包工具

    由于android studio不像eclipse一样自带有jar包导出功能,如果手动修改工程脚本文件来生成jar包既费时又费力,因此开发此款工具以第三方工具的形式导入到studio中,实现与eclipse一样的功能,连操作方式也一样,软件...

    android studio导出jar包工具 V1.1.0

    由于android studio不像eclipse一样自带有jar包导出功能,如果手动修改工程脚本文件来生成jar包既费时又费力,因此开发此款工具以第三方工具的形式导入到studio中,实现与eclipse一样的功能,连操作方式也一样,软件...

    wps相关jar.rar

    如果需要使用AIDL方式操作wps,需要将moffice-aidl.jar和moffice-event-interface.jar两个jar包导入到自己的工程中,并在eclipse中选择Java Build Path的Order and Export中选中两个jar包,这样编出的第三方应用程序...

    android7.1打开wifi热点 Demo

    android7.1 startTethering方法是系统api 只能在系统源码里面编译 自己做了个jar包 以及导入的方法 还有demo apk 方便使用eclipse 的童鞋使用

    新版Android开发教程.rar

    � 由于采用了 Java 作为应用开发语言,目前可用的传统第三方应用还很少,但由于 Android 是一款完全 开 源的移动计算平台,相信第三方应用会很快的丰富起来。 � Google 提供了一套 Java 核心包 (J2SE 5,J2SE 6) 的...

    ADT-24.2.0以及ddmlib.jar 包含ADT文件

    本教程适用于Eclipse链接Android 7.0的手机无法输出logcat,以及无法查看文件目录,ADT-24.2.0采用第三方ADT。ddmlib.jar也可以在SDK文件目录下面搜索。

    eclipse使用MPAndroidChart的lib最新版

    在Android中绘制图表的第三方库MPAndroidChart的3.0.2版本的jar包

    android sdk1.5 原代码

    覆盖了android.jar(1.5) 包中绝大多数的类(超过90%),没有包括的类有android.R和android.Manifest类,部分第三方库.用时陆续添加. 使用方法: 1,将压缩包解压后,将包内的sources文件夹放置在android-sdk-windows-1.5_...

    Android项目源码本站第三个基于环信的仿微信项目源码.rar

    使用到的第三方项目有: afinal-0.3.32-bin.jar android-support-v4.jar baidumapapi_v3_2_0.jar easemobchat_2.1.5.jar httpmime-4.1.3.jar JsonUtils.jar JunsNetHelper.jar locSDK_3.3.jar pinyin4j-...

    Android Studio添加第三方库的注意事项

    首先说一说将第三方库导入Android Studio的方法,以xUtils为例,导入jar包的方式,比较简单,再次不做介绍。我门主要讲的是library库文件引入的方式。 第一步我们要做的是将要引入的包,放在我们的工程目录下,如下...

    andriod开发入门第一课

    libs:存放第三方的jar包的目录 res:resource资源,图片,声音,文字,视图等等 drawable:图片资源 layout:布局视图文件存放的目录 menu:菜单 values:存放数值类型的资源。比如尺寸,文字,样式 ...

    ADT-24.2.0以及ddmlib.jar

    本教程适用于Eclipse链接Android 7.0的手机无法输出logcat,以及无法查看文件目录,ADT-24.2.0采用第三方ADT,因为文件比较大,请自行下载。ddmlib.jar也可以在SDK文件目录下面搜索。积分不够的可以到...

    网狐荣耀版开发使用常见问题解答

    这个主要是第三方的类库与cocos2d-x的支持文件没有加载的原因造成,加载了就可以正常运行了。 十、网狐荣耀版手机端分享时出现“由于不支持的分享类型,无法分享到微信“的解决办法 去腾讯开放平台申请账号,...

    Android项目源码本站第三个基于环信的仿微信项目

    Android项目源码本站第三个基于环信的仿微信项目源码也是一...使用到的第三方项目有: afinal-0.3.32-bin.jar android-support-v4.jar baidumapapi_v3_2_0.jar easemobchat_2.1.5.jar httpmime-4.1.3.jar JsonUt

    PayPalAndroidSDK-2.9.5.jar

    PayPalAndroidSDK.jar 下载。可以放到Eclipse里直接调用,用于Paypal的第三方支付

    eoe客户端源代码

    libs目录用于存放项目引用的第三方jar包。 libs目录里的jar包文件: libs |- android-support-v4.jar --v4兼容包 |jackson-all-1.9.2.jar --解析json的包 |umeng_sdk.jar --友盟的sdk 3、res目录 res目录存放工程...

Global site tag (gtag.js) - Google Analytics