Android Studio导入github下载的工程
2016-09-08 21:33
459 查看
Android Studio导入github下载的工程
现在从github上面现在的项目大部分都是Android Studio工程,那么问题来了,从github上面down一个工程下来,怎么导入android studio呢?
首先提一下,Android Studio是基于Gradle来构建项目的,这个与eclipse不同,所以想要熟练掌握Android Studio的用法,最好还是先熟悉Gradle。
这里只是介绍Android Studio如何导入工程,关于Gradle,可以自行百度。
下面介绍Android Studio如何导入project。
替换方法很简单,只需要将本地创建的工程中的相应文件夹复制到从github下载的project替换之。
Android导入github项目报错:
No such property: sonatypeUserName for class: org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer
解决方案:
http://stackoverflow.com/questions/22714706/no-such-property-sonatypeusername-for-class-org-gradle-api-publication-maven-i
这种问题一般是出现在导入一些开源项目的时候。原因为该项目的原作者会把项目发布到maven中央仓库中,所以在gradle中添加了相关的maven发布任务,而发布任务需要配置username(找不到username也是同样的问题)或sonatypeRepo等属性的值,作者是不会把这些值上传的,所以导致找不到这些属性。你不是该项目的作者,自然不需要这些任务,最干净的方法是把这些任务及引用的maven, signing插件的声明删除即可。当然,你也可以在gradle.properties中添加上找不到的这些属性的值以通过编译。
比如我在gradle.properties中添加上:
现在从github上面现在的项目大部分都是Android Studio工程,那么问题来了,从github上面down一个工程下来,怎么导入android studio呢?
首先提一下,Android Studio是基于Gradle来构建项目的,这个与eclipse不同,所以想要熟练掌握Android Studio的用法,最好还是先熟悉Gradle。
这里只是介绍Android Studio如何导入工程,关于Gradle,可以自行百度。
下面介绍Android Studio如何导入project。
一.将github下载的project中的gradle版本替换为本地的版本
如果直接将project导入进Android Studio的话,会去下载工程相应版本的gradle,此过程非常慢,有时候还会出现各种错误。所以直接使用本地已有的gradle。替换方法很简单,只需要将本地创建的工程中的相应文件夹复制到从github下载的project替换之。
二.导入project到Android Studio
File–>new–>import project,会弹出下面对话框,选中github下载下来的project后点击OK即可。三.替换Module的target SDK
工程导入后有可能还会编译报错,原因有可能是app Module中gradle配置中target SDK高于你本地SDK的版本。解决办法很简单,打开app/build.gradle文件,修改即可四.备注:
No such property: sonatypeUserName for class: org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployerNo such property: sonatypeUserName for class: org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployerAndroid导入github项目报错:
No such property: sonatypeUserName for class: org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer
解决方案:
http://stackoverflow.com/questions/22714706/no-such-property-sonatypeusername-for-class-org-gradle-api-publication-maven-i
这种问题一般是出现在导入一些开源项目的时候。原因为该项目的原作者会把项目发布到maven中央仓库中,所以在gradle中添加了相关的maven发布任务,而发布任务需要配置username(找不到username也是同样的问题)或sonatypeRepo等属性的值,作者是不会把这些值上传的,所以导致找不到这些属性。你不是该项目的作者,自然不需要这些任务,最干净的方法是把这些任务及引用的maven, signing插件的声明删除即可。当然,你也可以在gradle.properties中添加上找不到的这些属性的值以通过编译。
比如我在gradle.properties中添加上:
sonatypeUsername=null sonatypePassword=null
相关文章推荐
- Android Studio导入github下载的工程
- Android Studio导入github下载的工程
- Android Studio导入github下载的工程
- Android Studio导入github下载的工程
- Android Studio导入github下载的工程
- Android Studio导入github下载的工程
- android studio学习----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导入工程很卡及下载网络jar很慢问题总结
- Android Studio导入github下载的project和module
- Android studio 导入github工程
- Android studio 导入github工程
- Android studio 导入github工程