亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:111日期: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來增加自定義字段

主站蜘蛛池模板: 欧美大片欧美毛片大片 | 免费播放aa在线视频成人 | 国产淫语对白在线视频 | 一级毛片一级黄片 | 国产精品美女免费视频大全 | 久久精品亚洲精品国产色婷 | 精品国产亚洲一区二区在线3d | 国产va免费精品观看 | 玖玖爱在线播放 | 国产精品手机网站 | 任我爽在线 | 欧美日一区二区三区 | 日本不卡在线视频高清免费 | 久久综合久久美利坚合众国 | 永久黄色免费网站 | 日韩精品一区二区三区免费视频 | 99久久综合狠狠综合久久一区 | 婷婷丁香久久 | 一区二区三区福利 | 中文字幕日韩一区二区三区不卡 | 一级特黄特黄毛片欧美的 | 日本亚洲色图 | 韩国精品一区二区三区四区五区 | 国产又爽又色在线观看 | 国偷盗摄自产福利一区在线 | 丁香六月婷婷精品免费观看 | 青青草国产成人久久91网 | 麻豆国产免费影片 | 黑人巨大vs北条麻妃在线播放 | www.欧美黄色 | 91久久精品日日躁夜夜躁欧美 | 亚洲男女免费视频 | 国产乱人视频免费播放 | 中文字幕第98页小明免费 | 日韩免费一区 | 国产三级自拍视频 | 五月天爱爱视频 | 在线亚洲黄色 | 好吊妞gao988在线播放 | 亚洲欧美偷拍视频 | 伊人婷婷色香五月综合缴缴情 |