前文描述的是在sdk下用ant開發, 本文在此基礎上嘗試用maven開發。
這裡需要用到maven-android-plugin。
本文主要參考官方文檔:
首先從這裡下載下傳例子工程:,儲存到本地jayway-maven-android-plugin-samples-4d8d535/
進入該目錄的子目錄:helloflashlight
運作mvn clean compile, 編譯報錯後會提示要安裝一些android sdk, 用下面的指令:
之後再運作mvn clean compile, 編譯成功。
現在首先啟動虛拟裝置
然後選中我之前建立的mt680, 啟動之。
現在退回到jayway-maven-android-plugin-samples-4d8d535 目錄, 運作指令
經過較長的等待,會看到一些測試成功了,一些失敗了。可能是我的mt680太老了吧。
現在進入子項目helloflashlight目錄中, 運作mvn install, 結果在targets目錄下生成了apk檔案,然後運作指令安裝到裝置中:
或者用下面的指令:
現在模拟裝置上已經看到圖示了:

運作後可以看到幾個不同顔色的按鈕, 點選按鈕視窗顔色可以切換。