"Missing 'package' key attribute on element package at AndroidManifest.xml:11:5-64"
"Missing 'package' key attribute on element package at AndroidManifest.xml:11:5-64"
其实我在play store上发布了一个应用,下次更新我想在应用中添加UPI支付。所以,我正在使用 upi_pay 包。当我安装包时收到错误消息“AndroidManifest.xml:11:5-64 处的元素包缺少 'package' 关键属性”。有人可以帮我吗?提前致谢。
此问题发生在以下组合中:
- 使用 Android-SDK 的 API 级别 31(或更高版本),
- 使用旧 Gradle 版本。
Basically, updating build-tools to 31 is not enough to support queries
element (of manifest, added since Android 11+). Gradle needs to be updated, too.
当我将 Gradle 从 3.5.0
升级到 3.5.4
时,它对我有用。
在根 build.gradle
文件中,例如:
// ...
dependencies {
classpath 'com.android.tools.build:gradle:3.5.4'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
// ...
感谢回答
但为了安全起见,还将软件包版本降级到 stripe_payment: ^1.1.0
,因为在此之上所有版本都已停产
其实我在play store上发布了一个应用,下次更新我想在应用中添加UPI支付。所以,我正在使用 upi_pay 包。当我安装包时收到错误消息“AndroidManifest.xml:11:5-64 处的元素包缺少 'package' 关键属性”。有人可以帮我吗?提前致谢。
此问题发生在以下组合中:
- 使用 Android-SDK 的 API 级别 31(或更高版本),
- 使用旧 Gradle 版本。
Basically, updating build-tools to 31 is not enough to support
queries
element (of manifest, added since Android 11+). Gradle needs to be updated, too.
当我将 Gradle 从 3.5.0
升级到 3.5.4
时,它对我有用。
在根 build.gradle
文件中,例如:
// ...
dependencies {
classpath 'com.android.tools.build:gradle:3.5.4'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
// ...
但为了安全起见,还将软件包版本降级到 stripe_payment: ^1.1.0
,因为在此之上所有版本都已停产