2013-10-05 63 views
0

我的custom_rules.xml文件有一個自定義目標,比方說我的目標。目標-pre-build取決於我的目標。 my-target生成一個屬性文件並將其放置到資產目錄中。將custom_rules.xml(Eclipse,Ant)遷移到Android Studio

我正在將我的項目從Eclipse遷移到Android Studio,並希望保留此功能。看起來生成的文件應該放置在MyAppProject/MyApp/build/assets/[debug | release]文件夾中。什麼是最好的Gradle任務用於此目的?

謝謝!

回答

0

一些試驗之後,它看起來像最好的搖籃任務用於此目的是mergeDebugAssets和mergeReleaseAssets:

project.afterEvaluate { 
    mergeDebugAssets { 
     doLast { 
      generateAssets(outputDir, false) 
     } 
    } 
    mergeReleaseAssets { 
     doLast { 
      generateAssets(outputDir, true) 
     } 
    } 
} 

其中generateAssets(文件,布爾)是我的方法生成所需的資產文件

相關問題