gpt4 book ai didi

javascript - Android 上未定义 Phonegap/Cordova 设备 API

转载 作者:行者123 更新时间:2023-11-29 01:46:14 24 4
gpt4 key购买 nike

我的 Cordova/Phonetgap 设备 API 有问题,找不到 objetc 设备。我回调 device.model 或设备的任何功能并返回:

ReferenceError: 无法找到变量: device at file:///android_asset/www/index.html:16

我正在执行以下步骤:http://cordova.apache.org/docs/en/3.3.0/cordova_device_device.md.html#Device首先创建 cordova android 项目,然后我通过以下方式安装插件设备:“cordova plugin add org.apache.cordova.device” 我正在使用此 index.html 进行测试:

<!DOCTYPE html>
<html>
<head>
<title>Device Properties Example</title>
<script type="text/javascript" charset="utf-8" src="cordova.js"></script>

<script type="text/javascript" charset="utf-8">

// Wait for device API libraries to load
//
document.addEventListener("deviceready", onDeviceReady, false);

// device APIs are available
//
function onDeviceReady() {
var string = device.platform;
var element = document.getElementById('deviceProperties');
element.innerHTML = string;
}

</script>
</head>
<body>
<p id="deviceProperties">Loading device properties...</p>
</body>
</html>

我在 app/res/xml/config.xml 中有这一行:

<feature name="Device">
<param name="android-package" value="org.apache.cordova.device.Device" />
</feature>

这里有更多细节的截图: https://dl.dropboxusercontent.com/u/6404856/Helpme.JPG

最佳答案

据我所知,您使用的是 eclipse,安装插件后是否运行了 cordova prepare androidcordova build android? (请注意,它会用项目根目录下的 www 文件夹的内容覆盖您的 assets/www 文件夹)

关于javascript - Android 上未定义 Phonegap/Cordova 设备 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21318830/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com