namespace
AGP 8 之前也就是 gradle-8.0之前的解决方式
这个其实不是studio的升级带来的,是gradle版本在7.4及以上出现的,因为我们的项目最后发版applicationId不会使用包名,会更改,7.4版本以上就会出现这个 namespace ,如果更改applicationId与namespace不一致就会导致问题,更改为一样的,但与实际包名不一致也会进行报错,开始没有时间细研究这个问题,只是对gradle进行降版本操作
今天实际操作发现,删除build文件的namespace控件命名,返回到AndroidManifest中加入实际包名就可以解决该问题,详细请参考下图
如有帮助,点个赞呗
假装我是一条分割线,假装我是一条分割线,假装我是一条分割线,假装我是一条分割线,假装我是一条分割线
AGP 8 之后也就是 gradle-8.0之后的解决方式
这个是属于火烈鸟版本带来的,这个版本属于studio强制不让使用 package 了,所以读官方文档试验了半天,不说废话,直接上解决办法
如图,新增加一个 testNamespace 作为测试时使用的命名空间,然后 applicationId 更改为和测试的空间命名就可以了文章来源:https://www.toymoban.com/news/detail-519061.html
如有帮助在点个赞吧文章来源地址https://www.toymoban.com/news/detail-519061.html
到了这里,关于android studio 升级为小海豚-->火烈鸟 以及AGP 8 带来的 namespace 问题解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!