android studio github 项目导入问题
在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 项目导入问题相关推荐
- 【Android NDK 开发】Android Studio 使用 CMake 导入静态库 ( CMake 简介 | 构建脚本路径配置 | 引入静态库 | 指定静态库路径 | 链接动态库 )
文章目录 I . CMake 简介 II . Android Studio 中 CMake 引入静态库流程 III . 指定 CMake 最小版本号 IV . 导入函数库 ( 静态库 / 动态库 ) ...
- Android Studio创建项目
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u010046908/article/details/47000873 创建项目 首先,先指出Andr ...
- 【Android NDK 开发】Android Studio 使用 CMake 导入动态库 ( 构建脚本路径配置 | 指定动态库查找路径 | 链接动态库 )
文章目录 I . CMake 引入动态库与静态库区别 II . Android Studio 中 CMake 引入动态库流程 III . 指定动态库查找路径 IV . 链接函数库 V . 完整代码示例 ...
- android studio 自动生成对象,在Android Studio中快速导入可绘制对象的方法?
在Android Studio中快速导入可绘制对象的方法? 在Android项目中的某个时候,您将需要在res/drawable目录中导入一些可绘制对象-工具栏图标,图像,UI功能. 大多数情况下,您 ...
- Android Studio之正确导入SO库
Android Studio之正确导入SO相关文件 之前一直没有做过第三方的推送消息,这次公司要求采用国内极光第三方推送服务,由于项目还在原型图构思中,因而还可以花点时间看看这方面的东西. 看了下相关 ...
- Android Studio下项目构建的Gradle配置及打包应用变体
Gradle简介 Gradle是一个自动化构建工具,采用Groovy的Domain Specific Language(领域特定语言)来描述和控制构建逻辑.具有语法简洁.可读性强.配置灵活等特点. ...
- android添加工程依赖工程,Android Studio为项目加上模块依赖的图文方法
一些用户们在使用Android Studio的时候,不是很熟悉其中是怎么为项目加上模块依赖?今日这篇文章就带来了Android Studio为项目加上模块依赖的图文方法. Android Studio ...
- Android Studio 运行项目显示 Unfortunately,xxxx has stopped.
问题描述: 使用Android Studio 运行项目后显示 Unfortunately,xxxx has stopped. 原因分析: API 版本太低了,兼容性不好. 解决方案: 创建一个高版本A ...
- Android Studio的使用导入第三方Jar包
目录 Android Studio的使用导入第三方Jar包 Android Studio的使用导入第三方Jar包 sourceSets {main {jniLibs.srcDirs = ['libs' ...
最新文章
- ASA IPSEC ***配置
- R: ggplot2(1)
- QT实现不同内置主题的外观
- SPOJ - NUMOFPAL Number of Palindromes(回文自动机)
- aws s3 命令行_通过命令行界面使用AWS ElasticMapReduce
- 关于hexo更新到GitHub后博客内容未变问题
- kaggle实战_3模型分析与模型融合
- vmware cli 修改磁盘为SSD
- ZooKeeper、Eureka、Consul 、Nacos,微服务注册中心怎么选?
- 软件测试一个项目几个接口,你打开一个项目网址中间发生了什么?(软件测试面试题)...
- 前端,自定义印章效果
- 当铺掌柜自制Typecho主题Pvcard主题
- 为何干电池是1.5v?而充电电池是1.2v?
- 第一模块 jdk与jre、==与equals、Math.round(-1.5)、 String、操作字符串的类、字符串反转、抽象类必须要有抽象方法吗、普通类和抽象类、BIO NIO AIO
- mysql decimal 类型_MySQL中decimal类型用法的简单介绍
- 本体技术视点 | 数据的去中心化协作和可信流动(一)
- 软件测试项目经验案例,软件测试心得与经验总结......
- N46期第十二周作业
- JSP设置表格边框为单实线
- 有苦有乐的算法 --- 自定义一个栈,实现压栈(push)、弹栈(pop)、获取站内最小值(getmin)
热门文章
- 通过代码动态创建IIS站点
- jmeter测试webservice接口
- 精通JavaScript(重点内容笔记)更新中...
- day 33(套接字,TCP 与 UDP)
- 深入理解空间搜索算法 ——数百万数据中的瞬时搜索
- 关于页面有多个验证控件和多个按钮的问题
- 【转】c#委托与事件
- java程序实验总结_Java Socket 编程实验总结
- echarts tree默认展开_echarts tree控制节点的展开收起
- 访问指定html页面,Spring boot的Controller类是如何指定HTML页面的