在AndroidManifest.xml文件中取build.gradle中的值

目前很多項目都會把AndroidManifest文件中的配置信息,放到build.gradle中自動化配置,我們當然也不能落后舉個例子。

1.在module下的build.gradle中這樣寫

android{
    buildTypes {
        release {
            manifestPlaceholders = [test: "zhengshiban",test2:"hahahh"]
        }
        debug {
            manifestPlaceholders = [test: "ceshiban",test2:"cecce"] 
        }
    }
}
//注意,test后面的值,不能是關(guān)鍵字!!!

2.在你的AndroidManifest.xml中這樣寫

<meta-data
             android:name="test.name"
             android:value="${test}"/>
<meta-data
             android:name="test.suibian"
             android:value="${test2}"/>

OK,舉到這里就可以了,很堅挺!!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。