我正在处理一个在我的gradle文件中使用以下依赖项的android项目;
compile 'com.mapzen:on-the-road:1.1.1'
我想编辑其中一个文件,以便添加一些缺少的功能并为项目做出贡献。
如何在我的android studio项目中下载此项目并测试编辑?
答案 0 :(得分:4)
我刚刚发现这个项目是开源的,可以在Github上找到。
请按照以下简单步骤进行操作 -
1)转到this页面,然后点击"克隆或下载"然后单击"下载ZIP"。
2)这将为您提供需要提取的ZIP文件以获取整个项目。
3)现在您可以自由编辑项目中的任何文件。
4)要将此自定义项目包含到您的父项目中,您需要将此项目粘贴到您的邮件项目中,将其包含在settings.gradle
文件中,如下所示
include ':app', ':customLibrary'
然后您需要从应用的build.gradle
文件中编译库,
compile project(':customLibrary')
注意 - 确保从build.gradle文件
中删除它compile 'com.mapzen:on-the-road:1.1.1'
答案 1 :(得分:0)
使用依赖项时,在构建时,会将库下载到:
构建 - >中间体 - >爆炸 - aar - > THE_LIBRARY。
如果未对THE_LIBRARY进行模糊处理,您可以从那里获取它,复制它,并将其作为模块导入项目(然后编辑该类)
答案 2 :(得分:0)
On The Road确实是开源的,可以在https://github.com/mapzen/on-the-road_android的GitHub上找到。我是该项目的维护者。欢迎捐款!
入门的一些提示:
git clone git@github.com:[YOUR_GITHUB_USERNAME]/on-the-road_android.git
将项目克隆到本地计算机。./gradlew install
将SNAPSHOT部署到本地Maven仓库。这样您就可以通过将依赖关系更新为compile 'com.mapzen:on-the-road:1.2.0-SNAPSHOT
来在应用中进行测试。如果您这样做,请确保您的应用在mavenLocal()
文件的repositories
部分中包含build.gradle
存储库。