2013-10-05 76 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(文件,布尔)是我的方法生成所需的资产文件