環(huán)境配置:
我選擇的安裝JDK,安裝完成后,添加java的相關(guān)環(huán)境變量(win7下,其他系統(tǒng)的讀者自己找環(huán)境變量添加的位置)。
“我的電腦”-->右鍵“屬性”-->“高級系統(tǒng)設(shè)置”-->“環(huán)境變量”
添加或修改環(huán)境變量:
1.添加:JAVA_HOME
2.修改:PATH
PATH屬性已存在,可直接編輯。作用是用于配置路徑,簡化命令的輸入,其值為:%JAVA_HOME%bin。
3.添加CLASSPATH
用于編譯時(shí)JAVA類的路徑,注意這里設(shè)置的是兩個值,(.;)表示的是JVM先搜索當(dāng)前目錄。其值為:.;%JAVA_HOME%libtools.jar。
重啟電腦后,通過相關(guān)命令判斷jdk是否安裝完畢。
打開Dos命令窗口輸入:java
打開Dos命令窗口輸入:java -varsion
打開Dos命令窗口輸入:javac
使用Sencha Cmd 打包成apk
首先,在文件資源管理器中進(jìn)入到Sencha Touch項(xiàng)目的目錄下(我這里的為D:myapp),項(xiàng)目的目錄情況基本如下圖所示。
在項(xiàng)目目錄下我們可以看到packager.json文件,我們用編輯器打開packager.json文件。(建議使用一款可以格式化json數(shù)據(jù)的編輯器,不然的話不易觀看數(shù)據(jù)內(nèi)容)
如果只想生成可以使用的測試版的apk而不是發(fā)布的版本只需要修改其中的部分配置,具體要修改的配置如下:
"applicationId":"com.test.MyApp",
/*以域名倒過來的方式命名,必須這樣配置,需要保證包名的唯一性*/
"configuration":"Debug",
/*測試的話就用Debug(不需要設(shè)置簽名證書路徑),發(fā)布的話用Release*/
"platform":"Android",
/*這里打包成apk,需要改為Android或AndroidEmulator(安卓模擬器)*/
"sdkPath":"D:/adt-bundle-windows-x86_64-20140702/sdk",
/*配置Android Sdk的路徑(根據(jù)實(shí)際情況配置)注意:路徑的斜杠是“/”*/
"androidAPILevel":"10",
/*配置Android的API版本號,并且確保已安裝此API*/
修改后的部分文檔見下圖,如果想要全部文件可從網(wǎng)盤(pan.baidu.com/s/1c03BDAw)下載
如果需要正式發(fā)布,當(dāng)然還需要配置簽名證書,具體要修改的配置如下:
"applicationId":"com.test.MyApp",
/*以域名倒過來的方式命名,必須這樣配置,需要保證包名的唯一性*/
"configuration":"Release",
/*發(fā)布的話用Release*/
"platform":"Android",
/*這里打包成apk,需要改為Android或AndroidEmulator(安卓模擬器)*/
"sdkPath":"D:/adt-bundle-windows-x86_64-20140702/sdk",
/*配置Android Sdk的路徑(根據(jù)實(shí)際情況配置)*/
"androidAPILevel":"10",
/*配置Android的API版本號,并且確保已安裝此API*/
"certificatePath":"D:/myapp/android.keystore",
/*簽名證書路徑(若發(fā)布的android版本是Release,證書路徑就必須設(shè)置)*/
"certificateAlias":"xxApp",
/*證書對應(yīng)的別名(在雙引號中自己填寫)*/
"certificatePassword":"123456",
/*證書對應(yīng)的密碼(在雙引號中自己填寫)*/
注意:所有路徑的斜杠是“/”不要用windows的路徑斜杠“”,否則會報(bào)錯,如上面的SDk的正確引用是D:/adt-bundle-windows-x86_64-20140702/sdk,而不是D:adt-bundle-windows-x86_64-20140702sdk。
證書的生成請參考如下的引用鏈接。
0在命令行中生成Android的數(shù)字證書keystore文件
0在eclipse中生成Android的數(shù)字證書keystore文件
首先,在命令提示行中進(jìn)入到Sencha Touch項(xiàng)目的目錄下(我這里的為D:myapp),然后輸入如下命令打包成Android的apk安裝包。
sencha app build native
(注意:在這之前注意一定要安裝好Android的SDK,如果你沒有安裝,墻參考下面的引用鏈接)
3在windows10上配置Android的環(huán)境變量
3如何在Windows上搭建Android開發(fā)環(huán)境
然后,進(jìn)入項(xiàng)目目錄下的build-->native-package-mobile-->MyApp-->packager.json目錄下可以看到生成的Android的apk應(yīng)用,這里我生成的為MyApp.apk,如下圖所示。
將生成的apk通過QQ或360手機(jī)助手,亦或是連接數(shù)據(jù)線傳到手機(jī)上,子啊手機(jī)上安裝,安裝完成可以看到app的圖標(biāo)是Sencha Touch的圖標(biāo),點(diǎn)進(jìn)去,就是你默認(rèn)的主頁了,我這里由于沒有改內(nèi)容,所以默認(rèn)的是Sencha Touch的歡迎界面,如下圖所示。
您的評論需要經(jīng)過審核才能顯示
有用
有用
有用