如何查找旧Android项目关联的Firebase账户开发者邮箱
查找Android项目关联的Firebase账户开发者邮箱
别慌,我给你整理几个实用的方法,从你手头的项目文件就能入手:
先看核心配置文件
google-services.json
这个文件一般在你的Android项目app/目录下,是Firebase和项目绑定的关键。打开它后:- 找到
project_info里的project_id和project_number,记下来; - 打开Firebase控制台,用你能想到的可能邮箱登录,挨个查看控制台里的项目,对比刚才记下的
project_id和project_number,匹配上的就是对应的账户; - 另外文件里
client字段下的client_email是项目的服务账号邮箱,虽然不是开发者个人邮箱,但你可以用它在Firebase控制台搜索对应的项目,再进入项目设置查看所有者/成员列表,就能找到开发者邮箱了。
- 找到
翻Git提交记录
如果项目用了版本控制(比如Git),去看提交历史,找第一次添加google-services.json或者配置Firebase相关代码的提交记录,提交者的邮箱大概率就是当初配置Firebase的开发者邮箱。搜代码里的注释或痕迹
有些开发者会在Firebase初始化的代码附近留注释,比如// Firebase 由 xxx@xxx.com 配置,你可以搜项目里的FirebaseApp.initializeApp()这类初始化代码,看看有没有相关线索。检查Gradle配置文件
去项目根目录的build.gradle或者app模块的build.gradle里,找找Firebase插件的配置部分,有时候会留下相关邮箱信息;或者从这里拿到Firebase依赖的版本,结合之前的project_id去控制台验证项目。尝试登录可能的Firebase账户排查
如果你有几个疑似的邮箱能登录Firebase控制台,登录后点击左上角的项目下拉菜单,选"查看所有项目",然后逐个进入项目的设置(齿轮图标),在"常规"标签页里能看到项目的所有者邮箱,同时对比项目的包名和你Android项目的包名是否一致,一致的就是目标项目。
内容的提问来源于stack exchange,提问作者Dinjit
相关产品推荐
相关产品推荐

