2017-02-12 2 views
0

私はgradleファイルで次の依存関係を使用するアンドロイドプロジェクトに取り組んでいます。gradleの依存関係を編集するには

compile 'com.mapzen:on-the-road:1.1.1' 

一部の不足している機能を追加してプロジェクトに貢献するために、ファイルの1つを編集したいと思います。

私のアンドロイドスタジオプロジェクトでこのプロジェクトをダウンロードして編集をテストするにはどうすればよいですか?

+0

プロジェクトはオープンソースで、Github、BitBucketなどで利用できますか? –

+0

https://github.com/mapzen/on-the-road_android、私はこれがそれだと思うし、すべてのボディが言うように、オープンソースならばプロジェクトを検索する必要がある –

答えて

1

私はちょうどプロジェクトが開いていることが判明、あなたはそれをコピーし、そこからそれを取ることができ、および(クラスをして、編集)プロジェクトにモジュールとしてインポート-sourceとGithubで利用可能です。

1)thisページに移動し、「クローンまたはダウンロード」をクリックし、「ダウンロードZIP」をクリックしてください -

これらの簡単な手順で行ってください。

2)これにより、プロジェクト全体を取得するために抽出する必要があるZIPファイルが提供されます。

3)これで、プロジェクト内の任意のファイルを自由に編集できます。あなたの親プロジェクトにこのカスタムプロジェクトを含めること

4)、あなたはこのようなsettings.gradleファイルに含め、メールプロジェクトにこのプロジェクトを貼り付ける必要があり、

include ':app', ':customLibrary' 

、その後、あなたはコンパイルする必要がありますあなたのアプリのbuild.gradleファイルからライブラリ、

compile project(':customLibrary') 

NOTE - 、あなたはbuild.gradleファイルからこれを削除していることを確認してください

compile 'com.mapzen:on-the-road:1.1.1' 
+0

答えがあなたに役立つなら、 upvotingそれ。 –

0

あなたが依存関係を使用して、ビルド時に、それがライブラリをダウンロードします。

ビルド - >中間体 - >爆発-AAR - > THE_LIBRARY。 THE_LIBRARYが難読化されていない場合

0

オンロードは確かにオープンソースで、GitHubのhttps://github.com/mapzen/on-the-road_androidで利用できます。私はプロジェクトのメンテナーです。貢献はいつでも歓迎です!

開始するためのいくつかのヒント:

  • は、あなたGitHubのアカウントを使用してプロジェクトのフォークを行います。
  • git clone [email protected]:[YOUR_GITHUB_USERNAME]/on-the-road_android.gitを使用してローカルマシンにプロジェクトをクローンします。
  • Android Studioでプロジェクトを開き、ローカル編集を行います(ライブラリの残りの部分で使用されているコードスタイルに従ってください)。
  • プロジェクトにはsample applicationが含まれており、変更をテストすることができます。
  • ./gradlew installを使用して、ローカルのMavenレポにSNAPSHOTを配置することもできます。これにより、依存関係をcompile 'com.mapzen:on-the-road:1.2.0-SNAPSHOTに更新することで、アプリでテストすることができます。これを行う場合は、お使いのアプリのbuild.gradleファイルのセクションにmavenLocal()リポジトリが含まれていることも確認してください。
  • 変更をコミットし、GitHubのフォークにプッシュします。その後、上流リポジトリへのプル要求を作成します。
関連する問題