我是Apache Cordova的新手,当然已经有问题/疑问了。 我试图制作" Hello world"来自" Apache Cordova编程4"书。 我的index.html文件包含我的应用源代码:
<!DOCTYPE html>
<html>
<head>
<title>Hello World #2</title>
<meta charset="utf-8" />
<meta name="format-detection" content="telephone=no" />
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height" />
<script src="cordova.js"></script>
<script>
function onBodyLoad() {
console.log("Entering onBodyLoad");
alert("Body Load");
document.addEventListener("deviceready", onDeviceReady, false);
}
function onDeviceReady() {
console.log("Cordova is ready");
navigator.notification.alert("Cordova is ready!");
}
</script>
</head>
<body onload="onBodyLoad()">
<h1>Hello World #2</h1>
<p>This is a sample Cordova application.</p>
</body>
</html>
然后我用cordova create test www.cordovaprogramming.hello hello
制作我的应用。
使用cordova platform add android
添加Android平台。
并使用cordova build android
构建它。
使用Genymotion模拟器进行测试。
当我的应用程序加载时,我已经准备好了#2; Apache Cordova设备准备好了#34;屏幕,但没有其他事情发生。
有人可以向我解释我犯了哪些错误吗?
我检查了我的config.xml文件但是那里的一切都没问题。
非常感谢!
答案 0 :(得分:-1)
删除预先写好的所有内容,包括css文件。 我的意思是预先写好的内容,它在页面加载上调用一个函数将cordova徽标放在屏幕上。