namespace
AGP 8 之前也就是 gradle-8.0之前的解決方式
這個(gè)其實(shí)不是studio的升級(jí)帶來(lái)的,是gradle版本在7.4及以上出現(xiàn)的,因?yàn)槲覀兊捻?xiàng)目最后發(fā)版applicationId不會(huì)使用包名,會(huì)更改,7.4版本以上就會(huì)出現(xiàn)這個(gè) namespace ,如果更改applicationId與namespace不一致就會(huì)導(dǎo)致問(wèn)題,更改為一樣的,但與實(shí)際包名不一致也會(huì)進(jìn)行報(bào)錯(cuò),開(kāi)始沒(méi)有時(shí)間細(xì)研究這個(gè)問(wèn)題,只是對(duì)gradle進(jìn)行降版本操作
今天實(shí)際操作發(fā)現(xiàn),刪除build文件的namespace控件命名,返回到AndroidManifest中加入實(shí)際包名就可以解決該問(wèn)題,詳細(xì)請(qǐng)參考下圖
如有幫助,點(diǎn)個(gè)贊唄
假裝我是一條分割線(xiàn),假裝我是一條分割線(xiàn),假裝我是一條分割線(xiàn),假裝我是一條分割線(xiàn),假裝我是一條分割線(xiàn)
AGP 8 之后也就是 gradle-8.0之后的解決方式
這個(gè)是屬于火烈鳥(niǎo)版本帶來(lái)的,這個(gè)版本屬于studio強(qiáng)制不讓使用 package 了,所以讀官方文檔試驗(yàn)了半天,不說(shuō)廢話(huà),直接上解決辦法
如圖,新增加一個(gè) testNamespace 作為測(cè)試時(shí)使用的命名空間,然后 applicationId 更改為和測(cè)試的空間命名就可以了文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-519061.html
如有幫助在點(diǎn)個(gè)贊吧文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-519061.html
到了這里,關(guān)于android studio 升級(jí)為小海豚-->火烈鳥(niǎo) 以及AGP 8 帶來(lái)的 namespace 問(wèn)題解決的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!