You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

配置Firebase时发现Android Manifest缺失package name行,是否正常?求助

关于Android Manifest缺少package name的问题

这种情况完全正常,不是文件出错了。现在Android Studio的新项目(尤其是使用AGP 7.0及以上版本创建的),会把应用的package name统一放在模块级build.gradle(一般是app/build.gradle或app/build.gradle.kts)里,不再强制在Manifest里写固定的package属性。

怎么找到你的应用package name:

  • 打开模块级的build.gradle文件
  • 找到defaultConfig代码块,里面的applicationId字段值就是你要的package name,比如:
    defaultConfig {
        applicationId "com.example.audio_inspect_app"
        // 其他配置...
    }
    

如果想在Manifest里补上package属性(可选):

你也可以手动在Manifest的<manifest>标签里添加package属性,但必须和build.gradle里的applicationId完全一致,比如:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.audio_inspect_app">
    <application
        android:label="audio_inspect_app"
        android:name="${applicationName}"
        android:icon="@mipmap/ic_launcher">
    </application>
</manifest>

配置Firebase的时候,直接用build.gradle里的applicationId就行,和传统Manifest里的package name作用完全一样。

内容的提问来源于stack exchange,提问作者Chamudi Abeysinghe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 23:24:54