Cordova+Ionic之坑

 

【开发条件布置】

命令:ionic platform add android

报错:Unable to start the daemon process……

解决:

1)添加环境变量【_JAVA_OPTIONS】,值``:“-Xmx512m”(512m是分配的内存空间,还可以是1024m、2048m等)(*自己测通,cmd如在添加环境变量前已打开,记得关掉重开才有效!)

2)网上说以C:\Users\[USERNAME]\.gradle”目录下(新建或)编辑“gradle.properties”文件,添加(或修改)内容:org.gradle.jvmargs=-Xmx512m(自己没有测通)

 

【本地sqlite数据读取】

$cordovaSQLite.execute(db, sql, param)
  .then(function (rst) {

    //
注意:这里以尽sql后拿走的rst结果集,读取每行数据以——rst.rows.item([idx])的格式来读取,否则在打包成app后运行会读取不顶多少
    callback(rst);
  }, function (err) {

    console.log(err.message);
  }

);

 

 

【关于ionic打开外部链接的问题】

升级到cordova 5.0晚,在Android表现呢链接无法开拓,cordova
5.0要手动添加whitelist插件,控制对表链接的拜会权限

命令:cordova plugin add cordova-plugin-whitelist

配置:

In config.xml, add <allow-intent> tags, like this:

<!-- Allow links to web pages to open in a browser -->
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />

(设置白名单即可,更多但参考
https://www.npmjs.com/package/cordova-plugin-whitelist)

 

 

 

【其他参考】

phoneGap+cordova+ionic混合app开发条件搭建

使用ionic+angular+phonegap开发APP入门

 

网站地图xml地图