android studio 升级为小海豚-->火烈鸟 以及AGP 8 带来的 namespace 问题解决

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 了,所以读官方文档试验了半天,不说废话,直接上解决办法
![在这里插入图片描述](https://img-blog.csdnimg.cn/b71537246f9d4beca94a769881e1a157.png

如图,新增加一个 testNamespace 作为测试时使用的命名空间,然后 applicationId 更改为和测试的空间命名就可以了

如有帮助在点个赞吧

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值