• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • 办公软件
  • 多媒体
  • 图形图像
  • 系统工具
  • 安全杀毒
  • 聊天工具
  • 电脑学习
  • 应用软件
  • 网络软件
  • 课件工具
  • 浏览器
  • 手机软件
您的位置:首页 > 软件教程 >手机软件 > Android Studio导入第三方类库图文详解步骤

Android Studio导入第三方类库图文详解步骤

作者:佚名 字体:[增加 减小] 来源:互联网

本文主要包含Android,Studio,第三方类库等软件教程,佚名希望在学习及工作中可以帮助到您

本人也刚刚开始尝试做android app的开发,听说android studio是Google支持的android 应用开发工具,所以想应该肯定比Eclipse好用吧,反正以前没有java开发经验,索性就从android studio开始学,以前一直是做.net的开发,最近使用了Eclipse,Android Studio之后发现Visual studio.net正式太好用了,不得不说微软的开发工具做的比谁都好。下面是

导入*.jar包

新建好了Android项目,添加一个第三方已经打包好的jar文件进你项目,下面就已添加一个odata4j的一个包

在项目中添加一个libs文件

直接通过COPY/PAST 把你下载的jar文件添加到libs文件夹下

然后在libs文件夹和添加的*.jar文件下鼠标单击菜单 add as library

然后在选择项目单击Open Module Settings,在Dependencies中选择添加文件

这样就完成了jar文件添加

打开App目录下有个build.gradle文件应该项目结构文件,上述的动作只是为了在在文件下添加


dependencies {</p> <p>compile files('libs/android-support-v13.jar')</p> <p>compile files('libs/odata4j-0.7.0-clientbundle.jar')</p> <p>}


导入第三方java类库含源代码包

下面演示如何在本项目中导入第三方的源代码类库,这里例子是导入Httpzoid一个json http client类库

先从github上下载zip包解压后把Httpzoid目录copy到你项目的目录下

添加后android studio的项目下会自动出现这个目录

接下来需要手工修改项目跟目录下settings.gadle 添加

include ':App',':Httpzoid'

这里必须手工修改没有其他方法

然后在打开App/build.gradle这个文件,添加


dependencies{</p> <p>compile project(':Httpzoid')</p> <p>}


这是你在打开Open Module Settings就可以看到,已经导入httpzoid的类库

 

但是编译肯定还是会错误的

还必须在项目Httpzoid目录下添加一个build.gradle的这个文件,内容如下


buildscript {</p> <p>repositories {</p> <p>mavenCentral()</p> <p>}</p> <p>dependencies {</p> <p>classpath 'com.android.tools.build:gradle:0.6.+'</p> <p>}</p> <p>}</p> <p>apply plugin: 'android-library'</p> <p>
repositories {</p> <p>mavenCentral()</p> <p>}</p> <p> android {</p> <p>compileSdkVersion 18</p> <p>buildToolsVersion "17.0.0"</p> <p> </p> <p>defaultConfig {</p> <p>minSdkVersion 14</p> <p>targetSdkVersion 18</p> <p>}</p> <p> sourceSets {</p> <p>main {</p> <p>manifest.srcFile 'AndroidManifest.xml'</p> <p>java.srcDirs = ['src']</p> <p>resources.srcDirs = ['src']</p> <p>aidl.srcDirs = ['src']</p> <p>renderscript.srcDirs = ['src']</p> <p>}</p> <p>}</p> <p>}</p> <p>
dependencies {</p> <p>compile 'com.android.support:appcompat-v7:+'</p> <p>compile files('libs/gson-2.2.4.jar')</p> <p>}</p> <p>

这是后编译还会有可能报错

这时候可能需要修改一下Httpzoid目录下的AndroidManifest.xml文件有可能存在和你项目中文件有冲突或版本跨度太大导致语法的错误修改一下

做完以上几步基本上就可以成功了

您可能想查找下面的文章:

  • 为知笔记Android/iPhone客户端图片传到电脑客户端的方法介绍
  • Android版高德地图V8.0.0正式版更新发布:界面大变
  • Android 7.1.1开发者第二预览版发布:支持Nexus 9平板
  • Android版高德地图V7.8.0尝鲜版发布:新增火车票查询购票等功能
  • 新版Android输入法推送一波大更新:加入单手模式
  • 手机提示“进程com.android.phone已停止运行”的故障分析以及解决方法
  • 滴滴打车Android版能用支付宝付款了 仅限济南地区
  • 抢先体验!Android微信6.2.2内测版官方下载地址
  • 微信导航栏怎么从下面移到顶部呢?
  • Android最新QQ 5.7.1发布:新增沉浸式状态栏

相关文章

  • 微信运动怎么捐赠步数?微信运动步数捐赠方法
  • 支付宝怎么给中石化加油卡充值?
  • 蚂蚁聚宝可以买股票吗?蚂蚁聚宝支持余额宝买股票吗?
  • 美美哒怎么删除订阅频道?
  • 更省app省钱密令填这个,免费申请更省淘宝优惠券代理建群分享赚钱
  • 钉钉app如何取消请假?钉钉请假撤销方法介绍
  • 微信理财通怎么转出和转入需要手续费吗?微信理财通手续费怎么收的?
  • 支付宝转账错了怎么办 支付宝转错账追回办法介绍
  • 触宝BiBi怎么预约群聊呢?
  • 微邦是什么 微邦app使用教程(附下载)

文章分类

  • 办公软件
  • 多媒体
  • 图形图像
  • 系统工具
  • 安全杀毒
  • 聊天工具
  • 电脑学习
  • 应用软件
  • 网络软件
  • 课件工具
  • 浏览器
  • 手机软件

最近更新的内容

    • Android版高德地图V8.0.0正式版更新发布:界面大变
    • 17app是什么软件?17 APP直播交友软件详细介绍
    • 将UC浏览器书签发送到手机桌面方法教程
    • 自拍相机怎么设置延时三秒拍照?
    • 手机支付宝生活圈打赏功能在哪?怎么给好友打赏?
    • 支付宝账户安全险到期该怎续保?
    • 京东ar试妆镜在哪? AR试妆的玩法
    • 微群组是什么意思 腾讯微群组是什么软件
    • 怎么用微视手机应用把图片制作8秒视频呢?
    • 支付宝钱包服务窗怎么天添加?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有