Unity Firebase插件因错误(加载Python DLL时出错:错误代码14001)

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

我想在我的ANDROID游戏构建中使用Firebase Analytics。但是,当我按照文档和说明进行操作时,从google-services.json到google-services.xml操作失败,并说:

Generation of the Firebase Android resource file google-services.xml from Assets/google-services.json failed.
If you have not included a valid Firebase Android resources in your app it will fail to initialize.
`E:/UnityProjects/Seven/Assets\..\Assets/Firebase/Editor/generate_xml_from_google_services_json.exe -i "Assets/google-services.json" -l`.

Error loading Python DLL: C:\Users\ftb\AppData\Local\Temp\_MEI59722\python27.dll (error code 14001)

因此,它从不提取我的程序包名称进行初始化,然后崩溃。

环境

OS: Windows 7

Unity版本: 2019.2.16f1(Android构建支持和IOS构建支持)

Visul Studio安装:

enter image description here

Firebase SDK: Firebase Unity SDK 6.8.0(dotnet4)

The package: FirebaseAnalytics.unitypackage

我尝试了什么

1-我怀疑并检查了google-services.json。文件正确(从Firebase仪表板下载)

2-我已经安装了dotnet3 firebase sdk软件包,但失败。

3-我通过cmd触发了generate_xml_from_google_services_json.exe文件,然后得到与unity相同的结果(加载Python DLL时出错:C:\ Users \ ftb \ AppData \ Local \ Temp_MEI59722 \ python27.dll(错误代码14001))] >

4-我没有任何参数就触发了generate_xml_from_google_services_json.exe(不带此参数:-i“ C:\ gsoogle-services.json” -l),然后它完全响应相同的结果,“错误加载Python DLL”

5-我将Firebase SDK附带的所有“编辑器”文件夹移动到另一台计算机(Windows Server 2016),并通过cmd触发了google_services_json.exe,然后它成功提取了我的包名称,没有错误

6-安装了Windows提供的几个可再发行程序包,尝试并失败。

7-已安装的Visual Studio构建工具,Visual Studio Community 2017,C ++和桌面buildool,已尝试并失败。

8- Windows 7是最新的。已安装所有更新

9-已安装python27,python36

10-将python27.dll复制到System,System32和SysWOW64 Windows文件夹。它仍然失败。

根据以上列表,我认为问题出在我的计算机的环境设置或操作系统上。所有问题都在执行generate_xml_from_google_services_json.exe文件。它所做的就是将google-services.json转换为google-services.xml

是否无法在Windows 7上使用Firebase Unity SDK?有什么办法解决这个问题?

我想在Unity中使用Firebase Analytics构建我的ANDROID游戏。但是,当我按照文档和说明进行操作时,在从google-services.json到google-services.xml的操作中,它是...

python windows firebase unity3d google-play-services
1个回答
0
投票

this other堆栈溢出问题来看,这似乎是与Windows 7有关的错误。

© www.soinside.com 2019 - 2024. All rights reserved.