我有一个基本的Cordova应用程序,最后有一个简单的console.log()
函数。
我的index.html文件如下所示:
<!DOCTYPE html>
<html>
<head>
...
</head>
<body>
...
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<script>
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
console.log("Device is ready!");
}
</script>
</body>
</html>
正如您所看到的,它与自动生成的文件基本相同,底部有一些console.log
脚本。
不幸的是,当我使用cordova emulate android
在Android上运行应用时,我无法在任何地方找到console.log(..)
的输出。但是,它在浏览器上运行良好。
答案 0 :(得分:1)
使用
cordova plugin add cordova-plugin-console
此插件将启用控制台日志记录。
它有各种控制台打印方法
默认情况下,未安装插件,因此您必须手动添加插件。
问候。
答案 1 :(得分:0)
console.log(..)
仅适用于浏览器控制台,而不适用于命令行。
要获取应用上显示的日志,请使用alert(...);
。
无论如何,如果您想通过consol.log()
查看日志,则应使用Android Studio之类的IDE,或使用位于ddms
安装位置的adb
。 (运行ddms.bat
)