前言:

得知 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

如果有連到就會顯示連結手機清單

arrow
arrow
    文章標籤
    Multi-Device Hybrid Device Debug
    全站熱搜

    程式小試身手 發表在 痞客邦 留言(0) 人氣()