前言:
得知 Visual Studio 2013 可以安裝Multi-Device Hybrid App後便開始研究,後來發現除了能跑Ripple測試可以的到1成的成就感,其餘皆是空...
不能用手機測試、不能用模擬器測試、不能以debug生成APK,因為我沒有打算用GooglePlay就不考慮以Release的方案組態,於是我放棄了這條路
後來選擇
1.使用Ionic 並用Visual Studio 2013網站開啟:Hybrid App for Ionic-環境設置與手機偵錯
2.重新安裝最新Visual Studio 2015:Visual Studio 2015 的 Multi-Device Hybrid App ( Apache Cordova Apps)之手機測試
不過我還是紀錄一下我2013版本求學路程:
參考:
1.[Cordova Hybrid APP] (一) Visual Studio 2013開發跨平台APP環境設定
2.Install Visual Studio Tools for Apache Cordova-Visual Studio 2013
根據參考資料1安裝Multi-Device Hybrid App,文中提到必須更新到 Update3 版本。
但是參考資料2已經到安裝Update4 版本!已經包含我們要的Multi-Device Hybrid App
安裝成功就會有選項:
使用Device的模式可能會遇到以下問題
錯誤 18 Error: Could not find apk architecture: arm build-type: debug
lib/node_modules/cordova/node_modules/q/q.js:126
throw e;
^
18 Error: Could not find apk architecture: arm build-type: debug
初步環境一定要仔細檢查每一項環境變數
而我自己錯是在少兩個環境變數
系統變數Path(大小寫沒差)要有這兩句,注意"分號" :
C:\Program Files (x86)\nodejs\node_modules\npm\bin\;C:\Users\{自填使用者名稱}\AppData\Roaming\npm\node_modules\cordova\bin\
錯誤 12 ERROR: Error: Please install Android target: "android-21".
這就是要去安裝21版本
如果沒選項就是沒有更新↓以下兩項更新
錯誤 無法啟動程式.\platfrom-tools\adb.exe
出現輸出:
Unable to debug Apache Cordova apps on Android targets in the Release or Distribution configurations or on targets running versions <4.4. See Output window for JavaScript console output
就找不到解決方法-->所以我放棄了這種開發方式
可以省略:
由cmd確認是否有連結到手機,但ADT在D槽...
命令:D:
命令:cd D:\_____\_____\_____\adt-bundle-windows-x86_64-20131030\sdk\platform-tools
再輸入:
adb devices
adb kill-server
adb start-server
參考資料(詳細資料):
1.由cmd確定是否連結到手機-http://stackoverflow.com/questions/23081263/adb-android-device-unauthorized/25546300#25546300
如果有連到就會顯示連結手機清單
留言列表