2016-11-02 14 views
0

ビルドの前にファイルをダウンロードし、ローカルの「assets」フォルダに置く必要があります。Android + Gradleはビルド時にファイルをダウンロードします

私はこれを見つけましたが、私はandroidプロジェクトでそれを使用するにはgradleで十分に精通していません。

https://github.com/michel-kraemer/gradle-download-task

私はもちろんの「アンドロイド」タスクを持っているが、私は、タスクをダウンロードこのファイルは、そのタスクの前に行われるべきであると言うことができますか?私のビルドファイルの

パート:

android { 
... 
download { 
     src 'https://example.com/data.json' 
     dest assets 
    } 
... 
} 

これは、構築したが、何も起こりません。どんな助けもありがとう。あなたが提供しているリンクから

+0

build.gradleあなたのメインモジュールに行くあなたがこれを理解しましたか? –

答えて

0

は、プラグインを設定した後、アンドロイド閉鎖外にこのタスクを書く

task myTask << { 
    //do something ... 
    //... then download a file 
    download { 
     src 'http://www.example.com/index.html' // replace with your link 
     dest buildDir // replace it with assets directory path 
    } 
    //... do something else 
} 

preBuild.dependsOn(mytask) 
関連する問題