android studio导入github项目详解.
来源:互联网 发布:java经典教材 编辑:程序博客网 时间:2024/06/06 04:04
作为eclipse的替代者android studio来说,google必然花了大工夫在这上面,android studio是未来android开发的趋势.下面我以一个项目为例,介从github上面导入android studio的过程及当中遇到的问题.
首先,我们要明白:
Eclipse 的 Workspace == Android Studio 的Project
Eclipse 的 Project == Android Studio 的Module
接下来在github中下载这个例子,这是对目前比较火的网络访问框架okhttp进行封装的,所以你懂得…
下载地址
下载解压之后不要慌直接导入,先修改以下的文件.
1.打开OkHttpUtils-master下的build.gradle中
classpath 'com.android.tools.build:gradle:2.1.2'
改成你的版本。如果你不知道该改成什么,最简单的方式是你新建一个project,找到这个文件看这个值是多少。这里我的是1.0.0
classpath 'com.android.tools.build:gradle:1.0.0'
2.打开文件OkHttpUtils-master下的gradle\wrapper\gradle-wrapper.properties
distsdistributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
改成你的版本,如果不知道你可以新建一个project去找。我的版本是2.2.1,gradle文件路径在android studio的安装目录下
distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip
3.接下来修改每个module中的build.gradle:
OkHttpUtils-master\okhttpserver\build.gradle
compileSdkVersion 23buildToolsVersion "23.0.2"minSdkVersion 8targetSdkVersion 22
改成自己的版本,不知道也去新建一个找.
compileSdkVersion 19buildToolsVersion "19.1.0"minSdkVersion 15targetSdkVersion 19
okhttputils和app中也是一样的.
好了,文件都修改完了之后就开始进入主题了,
File > Import Project
确认之后进入android studio界面
这时会出现这个错误,不能加载这个jar包,找到这个compile位置先注释掉这句.然后在你的sdk安装目录sdk\extras\android\support\annotations复制jar包到项目中,此时新建一个文件libs,讲jar包放入,并添加依赖,clean一下项目
这时如果出现这个错误,不能加载这个jar包,找到这个compile位置先注释掉这句.然后在你的sdk安装目录sdk\extras\android\support\v7\appcompat复制v7包到项目中,此时新建一个文件libs,讲jar包放入,并添加依赖,clean一下项目
好了,现在导入成功了.
- Android Studio导入github项目详解
- Android studio中导入github项目详解
- Android Studio 导入 GitHub 项目详解
- android studio导入github项目详解.
- Android Studio导入github项目详解
- Android Studio 导入 GitHub 项目详解
- Android Studio 导入 GitHub 项目详解
- Android Studio 导入github项目
- android studio导入github项目
- Android studio导入github项目
- android studio导入github项目
- Android Studio导入github项目
- Android Studio导入github项目
- android studio github 项目导入问题
- Android Studio 导入GitHub项目的注意事项
- ADT、GitHub 导入项目到Android Studio
- 导入Github上Android studio 项目
- android studio 导入 github 项目代码
- Retrofit+RxJava及其相关概念
- 台州oj 5062 “五张”扑克牌游戏
- 计算机视觉之路
- 弹出框
- linux下的errno
- android studio导入github项目详解.
- PHP数据结构之七_队列的链式存储和队列的基本操作
- (Android版)AR 现实增强 高通 Vuforia QCAR SDK学习笔记(一)
- 解决Android Studio中.9图报错问题
- POJ1222-EXTENDED LIGHTS OUT
- leetcode 151. Reverse Words in a String 字符串 翻转
- 拓扑排序
- android热更新机制
- php学习之二运算符