Android:库(AAR)模块build.gradle编码

时间:2017-09-08 01:57:44

标签: android build.gradle

我有一个项目树(Visual Studio方面的解决方案)和一些可执行文件和AAR库模块。

我需要在他们的build.gradle文件中得到类似的内容..

buildTypes {
    release {
        //if not exist :- create extra folder in standard or customised output folder 
        //with the name 'Release'
        //say builder to put the release build version into this folder with
        //names ModuleName.aar or .apk
    }
    debug {
        //if not exist :- create extra folder in standard or customised output folder
        //with name 'Debug'
        //say builder to put the debug build version into this folder with
        //names ModuleName.aar or .apk
    }
}

我花了两天的时间寻找文档如何做到这一点..我发现了一些特定设置的零碎部分,现在还不是很有趣。

实际上,我希望在Visual Studio中获得与编译器和构建器相同的行为

  

ProjectBuildDir \调试\ ModuleName.aar

     

ProjectBuildDir \发布\ ModuleName.aar

如果你知道的话,请分享这些知识是非常好的。
否则......我想我整整一个星期没有成功..或者参考如何编写gradle构建代码的完整文档。

UPD:我已经看过such kinds的解决方案,但它让AS的项目结构难以理解。它拒绝将项目与其gradle同步..它隐藏了工具窗口"构建变体" ..它挂在AS本身.. :) 也许这是因为它适用于Module(AAR库)? 我不知道..我也无法编译和构建发布版本:) 我可以看到调试,但是我在AAR-Module名称前面的工具窗口中更改了变量 - 然后运行Rebuild(Clean and Sync ..) - 输出文件夹中没有任何realease。 我无法找到这种元语言的描述.. 我使用AAR作为Android UserControl库 - 扩展View ..因为将它作为单独的模块开发它很方便..只是更快.. 我是Android-kid,但MicroSoft-man :)需要看到项目元数据语言的逻辑。

0 个答案:

没有答案