国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

android - 編寫Gradle插件時,想在build目錄下生成類,但是執行task以后,無法像BuildConfig類那樣使用,請問怎么解決?

瀏覽:105日期:2024-08-18 17:00:49

問題描述

根據需求編寫一個Gradle插件,目的是在build目錄下生成文件,但是生成的路徑如下build目錄下生成的java類, 這個文件是沒有辦法使用的....

android - 編寫Gradle插件時,想在build目錄下生成類,但是執行task以后,無法像BuildConfig類那樣使用,請問怎么解決?

BuildConfig 類文件, 這個可以直接在代碼中使用,請問需要怎么配置才能像BuildConfig類一樣?

android - 編寫Gradle插件時,想在build目錄下生成類,但是執行task以后,無法像BuildConfig類那樣使用,請問怎么解決?

我使用的使這種方法,但是目前來看沒有效果...

//~ 自定義Gradle Plugin中def outputDir = project.file(new File(project.buildDir, 'generated/source/CConfig'))variant.addJavaSourceFoldersToModel(outputDir)十分感謝~

問題解答

回答1:

在gradle plugin中你可以使用ASM生成你需要的類,當然需要了解一些字節碼相關知識。還有一種做法,也是你上一個問題我有提到的,就是使用APT,這個方式就類似于JakeWhartonbutterknife中的方法。希望對你有幫助。

回答2:

沒有具體深入研究過這個,但簡便一點的辦法,在BuildConfig增加自定義字段,BuildConfig里所有字段都來自build.gradle中的defaultConfg,可以通過增加buildConfigFiled來增加自定義字段

主站蜘蛛池模板: 港台三级在线观看 | 日韩在线一区二区三区免费视频 | 一区二区三区中文 | 在线永久免费观看黄网站 | 美美女高清毛片视频黄的一免费 | 玖玖精品国产 | 亚洲综合一区二区不卡 | 亚洲国产成人在线视频 | 成人在线一区二区 | 日韩高清成人毛片不卡 | 欧美久久久久欧美一区 | 美女被拍拍拍拍拍拍拍拍 | 国产成人久久精品区一区二区 | 美女在线网站免费的 | 亚洲精品免费在线观看 | a三级黄色片| 窝窝女人体国产午夜视频 | 日本在线网 | 深夜爽爽福利gif在线观看 | 久久综合狠狠综合久久综合88 | 成人做爰网站免费看 | 在线播放成人高清免费视频 | 成人三级在线播放线观看 | 欧美成人午夜不卡在线视频 | 九七在线视频 | 一区二区三区欧美日韩国产 | 欧美透逼视频 | 国产午夜三区视频在线 | 成人欧美 | 91精品啪在线看国产网站 | 成人三级精品视频在线观看 | 国产三级日本三级日产三 | 亚洲欧洲久久久精品 | 欧美成人全部免费观看1314色 | 美女视频免费看视频网站 | 日韩在线第一区 | 国产一级在线观看www色 | 国产精品亚洲高清一区二区 | 国模偷拍在线观看免费视频 | 一区在线看 | 亚洲国产视频在线 |