未指定命名空间。在模块的构建文件中指定命名空间:

问题描述 投票:0回答:1

我已经做了AGP升级助手,但仍然出现这个错误,它与.pub-cache有关。

FAILURE:构建失败并出现异常。

  • 出了什么问题: 配置项目“:app_group_directory”时出现问题。

无法创建 com.android.build.api.variant.impl.LibraryVariantBuilderImpl 类型的实例。 未指定命名空间。在模块的构建文件中指定命名空间:/Users/armagangok/.pub-cache/hosted/pub.dev/app_group_directory-2.0.0/android/build.gradle。有关设置命名空间的信息,请参阅 https://d.android.com/r/tools/upgrade-assistant/set-namespace

 If you've specified the package attribute in the source AndroidManifest.xml, you can use the AGP Upgrade Assistant to migrate to the namespace value in the build file. Refer to https://d.android.com/r/tools/upgrade-assistant/agp-upgrade-assistant for general information about using the AGP Upgrade Assistant.
android flutter dart android-studio
1个回答
0
投票

从 AndroidManifest.xml 中的清单标记中删除属性

package="com.example.android"

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          xmlns:tools="http://schemas.android.com/tools"
          package="com.example.android">
      

更新后的清单标签应如下所示

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          xmlns:tools="http://schemas.android.com/tools">
      
      

在android块下的模块级build.gradle文件中添加

namespace 'com.example.android'

android {
    namespace 'com.yourdomain.yourappname' 
    // ... rest of your android block ...
}
© www.soinside.com 2019 - 2024. All rights reserved.