我的项目在网络上正常工作。但我从Android设备获取参考错误。这是一个Ionic项目,它在网络上工作。但是当我尝试在Android设备上打开它时,它会给我带来Firebase错误。这里是logcat日志;Ionic Uncaught ReferenceError Firebase未在Android上定义Logcat
[INFO:CONSOLE(43)] "Uncaught ReferenceError: firebase is not defined", source: file:///android_asset/www/index.html (43)
这是我的索引文件;
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
<title></title>
<script src="lib/ionic/js/ionic.bundle.js"></script>
<script src="lib/ngCordova/dist/ng-cordova.js"></script>
<script src="cordova.js"></script>
<link href="lib/ionic/css/ionic.css" rel="stylesheet">
<script src="lib/ionic-material/dist/ionic.material.min.js"></script>
<script src="lib/ionicuirouter/ionicUIRouter.js"></script>
<link href="css/style.css" rel="stylesheet">
<!--Firebase Header-->
<script src="https://cdn.firebase.com/js/client/2.2.4/firebase.js"></script>
<script src="https://cdn.firebase.com/libs/angularfire/2.1.0/angularfire.min.js"></script>
<script src="https://www.gstatic.com/firebasejs/live/3.0/firebase.js"></script>
<script>
var config = {
apiKey: "A",
authDomain: "w",
databaseURL: "h",
storageBucket: "w",
messagingSenderId: "5"
};
firebase.initializeApp(config);
</script>
...
所以有没有与Android相关的错误,或者我错过了什么?你对此有何建议?谢谢
//回答
我已经改变了我所有的火力地堡与最新relases。科尔多瓦也改变了。然后问题解决了。谢谢你的答案。
你为什么要导入两个不同版本的firebase? – yaboiduke