将包从Android清单移动到构建文件

polhcujo  于 2023-05-05  发布在  Android
关注(0)|答案(1)|浏览(87)

我的Android Studio声称,在清单中像这样声明包已被弃用:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="this.is.my.package">

错误消息为:
将包从Android清单移动到构建文件
不赞成使用Android清单的package属性声明项目的命名空间,而支持在构建文件中声明命名空间。
但是“运行所选步骤”按钮被禁用,我无法点击它。
如何修复此错误消息?

5n0oy7gb

5n0oy7gb1#

把这一行放在那里,这是一种古老的“遗产”方式,从Android项目中没有使用Gradle的时候开始...它仍然用于为资源文件生成R.*引用
当前时间和基于Gradle的项目:在gradle文件中声明applicationIdnamespace(例如值为"this.is.my.package")。HERE中一些DOC,下面是一些示例:

android {
    namespace "this.is.my.package"
    defaultConfig {
        applicationId "this.is.my.package"
        ... rest of code

相关问题