我正在开发一个在我的 gradle 文件中使用以下依赖项的 android 项目;
compile 'com.mapzen:on-the-road:1.1.1'
我想编辑其中一个文件,以添加一些缺失的功能并为项目做出贡献。
如何下载这个项目并在我的 android studio 项目中测试编辑?
我正在开发一个在我的 gradle 文件中使用以下依赖项的 android 项目;
compile 'com.mapzen:on-the-road:1.1.1'
我想编辑其中一个文件,以添加一些缺失的功能并为项目做出贡献。
如何下载这个项目并在我的 android studio 项目中测试编辑?
我刚刚发现这个项目是开源的,可以在 Github 上找到。
请按照这些简单的步骤 -
1) 转到此页面并单击“克隆或下载”,然后单击“下载 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'
当您使用依赖项时,当您构建时,它将库下载到:
构建 -> 中间体 -> 爆炸 aar -> THE_LIBRARY。
如果 THE_LIBRARY 没有被混淆,您可以从那里获取它,复制它,并将其作为模块导入到您的项目中(然后编辑类)
On The Road 确实是开源的,可以在 GitHub 上的https://github.com/mapzen/on-the-road_android上找到。我是该项目的维护者。贡献总是受欢迎的!
一些入门提示:
git clone git@github.com:[YOUR_GITHUB_USERNAME]/on-the-road_android.git
。./gradlew install
. 这将允许您通过将依赖项更新为compile 'com.mapzen:on-the-road:1.2.0-SNAPSHOT
. 如果您这样做,还要确保您的应用程序在您的应用程序文件的部分中包含mavenLocal()
存储库。repositories
build.gradle