在github上面看到一个比较好的项目,导入出现了一些问题,记录如下:

项目演示效果如图:下载地址:https://github.com/asijack/PagerSlidingTabStrip

如果不修改配置文件导入会出错,这个根据每个人as版本的问题会出现不同的问题。

首先导入的时候需要注意下,不要勾选Offline work 否则gradle构建的时候如果没有对应的gradle低版本是需要联网下载的(这里需要FQ)

下载完低版本的gradle后,就会build项目。

我这里出现的第一个问题是

build.gradle 里面版本找不到的问题

原配置如下:

buildscript {repositories {mavenCentral()}dependencies {classpath 'com.android.tools.build:gradle:0.6.+'}}allprojects {version = VERSION_NAMEgroup = GROUPrepositories {mavenCentral()}
}

我的tools版本是1.0的改为如下:

  dependencies {classpath 'com.android.tools.build:gradle:1.0.0+'}

第二处需要修改的地方:gradle\wrapper下面的gradle-wrapper.properties

#Thu Dec 12 22:57:22 CET 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-all.zip

改为你自己的版本,我的是:

#Thu Dec 12 22:57:22 CET 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-2.2.1-all.zip

一般简单一点的项目,修改这两处,应该就可以导入编译了。

这个项目还要修改一个地方,gradle.properties

ANDROID_BUILD_TARGET_SDK_VERSION=19
ANDROID_BUILD_TOOLS_VERSION=19
ANDROID_BUILD_SDK_VERSION=19

我的没有这个编译版本

改为如下:

ANDROID_BUILD_TARGET_SDK_VERSION=20
ANDROID_BUILD_TOOLS_VERSION=20
ANDROID_BUILD_SDK_VERSION=20

这样就成功导入了。

as gradle 这个东东,高版本不兼容低版本 确实有点麻烦

demo下载地址:

https://github.com/asijack/PagerSlidingTabStrip

android studio github 项目导入问题相关推荐

  1. 【Android NDK 开发】Android Studio 使用 CMake 导入静态库 ( CMake 简介 | 构建脚本路径配置 | 引入静态库 | 指定静态库路径 | 链接动态库 )

    文章目录 I . CMake 简介 II . Android Studio 中 CMake 引入静态库流程 III . 指定 CMake 最小版本号 IV . 导入函数库 ( 静态库 / 动态库 ) ...

  2. Android Studio创建项目

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u010046908/article/details/47000873 创建项目 首先,先指出Andr ...

  3. 【Android NDK 开发】Android Studio 使用 CMake 导入动态库 ( 构建脚本路径配置 | 指定动态库查找路径 | 链接动态库 )

    文章目录 I . CMake 引入动态库与静态库区别 II . Android Studio 中 CMake 引入动态库流程 III . 指定动态库查找路径 IV . 链接函数库 V . 完整代码示例 ...

  4. android studio 自动生成对象,在Android Studio中快速导入可绘制对象的方法?

    在Android Studio中快速导入可绘制对象的方法? 在Android项目中的某个时候,您将需要在res/drawable目录中导入一些可绘制对象-工具栏图标,图像,UI功能. 大多数情况下,您 ...

  5. Android Studio之正确导入SO库

    Android Studio之正确导入SO相关文件 之前一直没有做过第三方的推送消息,这次公司要求采用国内极光第三方推送服务,由于项目还在原型图构思中,因而还可以花点时间看看这方面的东西. 看了下相关 ...

  6. Android Studio下项目构建的Gradle配置及打包应用变体

    Gradle简介   Gradle是一个自动化构建工具,采用Groovy的Domain Specific Language(领域特定语言)来描述和控制构建逻辑.具有语法简洁.可读性强.配置灵活等特点. ...

  7. android添加工程依赖工程,Android Studio为项目加上模块依赖的图文方法

    一些用户们在使用Android Studio的时候,不是很熟悉其中是怎么为项目加上模块依赖?今日这篇文章就带来了Android Studio为项目加上模块依赖的图文方法. Android Studio ...

  8. Android Studio 运行项目显示 Unfortunately,xxxx has stopped.

    问题描述: 使用Android Studio 运行项目后显示 Unfortunately,xxxx has stopped. 原因分析: API 版本太低了,兼容性不好. 解决方案: 创建一个高版本A ...

  9. Android Studio的使用导入第三方Jar包

    目录 Android Studio的使用导入第三方Jar包 Android Studio的使用导入第三方Jar包 sourceSets {main {jniLibs.srcDirs = ['libs' ...

最新文章

  1. ASA IPSEC ***配置
  2. R: ggplot2(1)
  3. QT实现不同内置主题的外观
  4. SPOJ - NUMOFPAL Number of Palindromes(回文自动机)
  5. aws s3 命令行_通过命令行界面使用AWS ElasticMapReduce
  6. 关于hexo更新到GitHub后博客内容未变问题
  7. kaggle实战_3模型分析与模型融合
  8. vmware cli 修改磁盘为SSD
  9. ZooKeeper、Eureka、Consul 、Nacos,微服务注册中心怎么选?
  10. 软件测试一个项目几个接口,你打开一个项目网址中间发生了什么?(软件测试面试题)...
  11. 前端,自定义印章效果
  12. 当铺掌柜自制Typecho主题Pvcard主题
  13. 为何干电池是1.5v?而充电电池是1.2v?
  14. 第一模块 jdk与jre、==与equals、Math.round(-1.5)、 String、操作字符串的类、字符串反转、抽象类必须要有抽象方法吗、普通类和抽象类、BIO NIO AIO
  15. mysql decimal 类型_MySQL中decimal类型用法的简单介绍
  16. 本体技术视点 | 数据的去中心化协作和可信流动(一)
  17. 软件测试项目经验案例,软件测试心得与经验总结......
  18. N46期第十二周作业
  19. JSP设置表格边框为单实线
  20. 有苦有乐的算法 --- 自定义一个栈,实现压栈(push)、弹栈(pop)、获取站内最小值(getmin)

热门文章

  1. 通过代码动态创建IIS站点
  2. jmeter测试webservice接口
  3. 精通JavaScript(重点内容笔记)更新中...
  4. day 33(套接字,TCP 与 UDP)
  5. 深入理解空间搜索算法 ——数百万数据中的瞬时搜索
  6. 关于页面有多个验证控件和多个按钮的问题
  7. 【转】c#委托与事件
  8. java程序实验总结_Java Socket 编程实验总结
  9. echarts tree默认展开_echarts tree控制节点的展开收起
  10. 访问指定html页面,Spring boot的Controller类是如何指定HTML页面的