github上的项目导入Android studio出错(整理)

本文介绍了如何解决在Android Studio中因Gradle版本不匹配导致的依赖问题,包括更新Gradle版本、正确配置build.gradle文件及同步Gradle。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


项目上说好像是要先添加gradle依赖:这个具体是要怎么做呀?还请各位详细指教!十分感谢!



1.

您的问题里面描述的意思看起来是从github上把源项目下载了下来,然后想要在你自己的Android Studio中打开这个项目;但是下面贴的"Getting Started"意思是说如果你想在你自己的project中使用这个类库,需要进行的配置项。两者是不一样的。

1.如果是你把源代码clone下来在本地打开,就需要确认一下gradle的版本号与项目中.gradle文件中的脚本保持一致。根据你贴的错误来看,

Gradle DSL method not found: 'compile()'

是指在运行gradle task的时候调用了compile()方法,但是目前你的项目配置的gradle版本并不支持这个方法,所以需要切换到正确的gradle版本。

2.如果你是想在你自己的项目中引用该类库,那么直接按照Getting Started里面的说明在自己项目的build.gradle中进行dependencies配置即可。

这是因为 Git 上程序的 Gradle 配置文件的版本和 Android Studio 里给出的 Gradle 版本不匹配所导致的。需要根据当前 Android Studio 所使用的 Gradle 版本,重新把 Gradle 文件梳理一下。

2.

你把主项目(project)下的build.gradle当子项目(app)中的build.gradle用了,删掉其中的android{}

dependencies{},不知道这样说能明白不。。

3.

查了一下Meterial这个库,看起来应该是一个界面库。
如果要使用这个库的话,并不需要下载他的源码

1.首先新建一个自己的Project

2.在build.gradle (Module: app)文件中添加内容,告诉 gradle 你要引入的库
也就是在这个文件中添加如下内容:

dependencies {
   compile 'com.github.rey5137:material:1.2.2'
}

3.添加之后Gradle会提示你同步一下(Sync now),就在刚刚出现的那个提示横幅的右侧,点击一下。

4.Sync 完成后,就可以在你的app中使用这个库提供的内容了。

5.Enjoy it!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值