标签: cordova-4

不能添加离子cli的人行横道1.3.2

我从git克隆了一个现有的离子项目.我有ionic 1.3.2cordova 4.2.0.克隆后,我cd进入目录并做了一个ionic browser add crosswalk.它说成功添加了人行横道.然后,当我尝试做的时候ionic run android,它说

没有平台添加.

所以我做了一个ioinic platform add android,这给了我这个错误:

无法安装'org.apache.cordova.engine.crosswalk':CordovaError:插件不支持此项目的cordova-android版本.cordova-android:3.6.4,版本要求失败:> = 4.0.0-dev`.

ionic platform add android@4.0.0-dev 回报

无法获取平台android@4.0.0-dev:错误:找不到版本:cordova-android@4.0.0-dev

我该如何解决?

PS我正在使用ubuntu 14.04

android cordova crosswalk-runtime cordova-4 ionic

6
推荐指数
1
解决办法
1448
查看次数

after_compile hook没有调用"cordova run"

"cordova --help"表示"运行......运行项目(包括准备&&编译)".我所理解的是调用"cordova run android"调用准备和编译进程.它确实叫.

但是,它只调用"prepare"相关的钩子(before_prepare和after_prepare),并且不调用与编译相关的钩子(before_compile和after_compile).如果我专门调用"cordova编译",钩子会被调用并正确执行.有帮助吗?

我使用的是cordova 4.2.0.我的钩子用node.js编写,并驻留在"/ hooks"目录中.

hook cordova cordova-4 cordova-cli

4
推荐指数
1
解决办法
2260
查看次数

带有 Cordova 的 iPhone 上的位置权限警报

我正在研究一个cordova app我必须经过locate the user纬度和经度的东西。使用地理定位插件,它在 android 设备上运行良好,但它显示一个警报,要求用户在iOS. 当我使用模拟器时,我收到此警报消息:

Users/user/Library/Developer/CoreSimulator/Devices/783A2EFD-2976-448C-8E4E-841C985D337D/data/Containers/Bundle/Application/EFC846BB-4BA3-465C-BD44-575582E649FC/app_name.app/www/index.html would like to use your current location.
Run Code Online (Sandbox Code Playgroud)

我看到过这样的话题谈论这个问题:这个这个但是提供的解决方案都不适合我。

这是cordova示例页面:

<!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">

document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
    navigator.geolocation.getCurrentPosition(onSuccess, onError);
}
function onSuccess(position) {
    var element = document.getElementById('geolocation');
    element.innerHTML = 'Latitude: '           + position.coords.latitude              + '<br />' +
                        'Longitude: '          + position.coords.longitude             + '<br />' +
                        'Altitude: '           + position.coords.altitude              + …
Run Code Online (Sandbox Code Playgroud)

javascript iphone ios cordova-4

3
推荐指数
1
解决办法
1万
查看次数