作者:只为-娱乐 | 来源:互联网 | 2022-12-01 15:35
我遵循了firebase
为我的应用程序创建动态链接的文档。https://firebase.google.com/docs/auth/web/cordova
我的社交媒体登录功能(Google,Facebook等)已经集成到我的Firebase帐户中。基于我在这里阅读的内容:https : //github.com/firebase/firebaseui-web/issues/195
如果未在Firebase中设置动态链接,则Firebase社交媒体登录名可能不会重定向回应用程序。因此,我采用了这种解决方案,以便可以将其重定向回我的应用程序。
但是,它返回了一个错误,说:
Android Studio项目检测到配置文件res / values / facebookconnect.xml,请求在C:\ Users \ Kyle Louise Villar \ QuickEApp \ platforms \ android \ res \ values \ facebookconnect.xml中找不到更改,而忽略配置文件res / values / facebookconnect .xml请求在C:\ Users \ Kyle Louise Villar \ QuickEApp \ platforms \ android \ res \ values \ facebookconnect.xml中找不到更改,忽略了在Android上准备Firebase无法读取未定义的属性“清单”
我的密码
QuickEApp
An awesome Ionic/Cordova app.
Ionic Framework Team
提前致谢
1> 小智..:
我遇到了同样的问题。清单文件中的清单文件路径似乎不正确。
我在打开文件
./plugins/cordova-universal-links-plugin/hooks/lib/android/manifestWriter.js
在这里,我注意到它具有以下硬编码路径:
var pathToManifest = path.join(cordovaContext.opts.projectRoot, 'platforms', 'android', 'AndroidManifest.xml');
console.log("pathToManifest:" + pathToManifest)// returning empty.
var manifestSource = xmlHelper.readXmlAsJson(pathToManifest);
所以我在上面添加了控制台日志,发现找不到清单文件。因此,我找到了文件并修改了路径。
var pathToManifest = path.join(cordovaContext.opts.projectRoot, 'platforms', 'android', 'app', 'src', 'main', 'AndroidManifest.xml');
然后它开始为我工作。我不确定是否得到了正确的文件,但看起来可能正确,并且似乎工作正常。
我还在详细情况下运行仿真,因此可以看到所有真正的错误。
cordova emulate android --verbose