因使用phonegap建立android apk時,都會出現相關命令已經廢棄且即將被移除,所以就改用cordova

使用版本
cordova 6.3.1
JDK 1.8 (文件雖說1.7以上即可,不過建議1.8)

環境變數

JAVA_HOME C:\Program Files\Java\jdk1.8.0_101
ANDROID_HOME C:\Users\Lei\AppData\Local\Android\sdk
PATH %JAVA_HOME\bin\;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;

安裝cordova
$ npm install -g cordova

建立專案
$ cordova create hello

加入android支援
$ cordova platform add android

加入plug-in
$ cordova plugin add cordova-plugin-inappbrowser

建立apk
$ cordova build android

其他問題
● 因Failed to run "java -version"或Failed to run "javac -version",因而出現JAVA_HOME is invalid
path中有其他路徑指到其他版本的java.exe

● 若要在app中開啟外部連結,須在config.xml加入下列設定
<access origin="http://*" launch-external="yes"/>
<access origin="https://*" launch-external="yes"/>

● 編譯apk時,出現Unsupported major.minor version 52.0
將JDK升級至1.8

arrow
arrow
    文章標籤
    phonegap cordova android apk
    全站熱搜

    kahuran 發表在 痞客邦 留言(0) 人氣()