【開發環境配置】html
命令:ionic platform add androidandroid
報錯:Unable to start the daemon process……web
解決:sql
1)添加環境變量【_JAVA_OPTIONS】,值
:「-Xmx512m」(512m是分配的內存空間,還能夠是1024m、2048m等)(*本身測通,cmd如在添加環境變量前已打開,記得關掉重開纔有效!)
npm
2)網上說在「
C:\Users\[USERNAME]\.gradle」目錄下
(新建或)編輯「gradle.properties」文件,添加(或修改)內容:org.gradle.jvmargs=-Xmx512m(本身沒有測通)
app
【本地sqlite數據讀取】jvm
$cordovaSQLite.execute(db, sql, param)
.then(function (rst) {ionic
// 注意:這裏在執行sql後得到的rst結果集,讀取每行數據應用——rst.rows.item([idx])的格式來讀取,不然在打包成app後運行會讀取不到數據
callback(rst);
}, function (err) {gradle
console.log(err.message);
}this
);
升級到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)
【其餘參考】