Extjs6 modern安卓開發筆記

sencha -sdk D:\CROSSOFT\extjs\ext-6.0.1 generate app -modern test1 test1   //生成項目
sencha cordova init co.crossoft.PDATest




sencha app build native//打包


https://gosecure.cloud.genuitec.com/dl/package/8349-wvw-3859/installers/GapDebug-2015-update-6-2.2-offline-installer-windows.exe




無線調試具體方法如下:
1. 使用USB數據線連接設備。
2. 在命令行輸入adb tcpip 5555 ( 5555爲端口號,可以自由指定)。
3. 斷開 USB數據,此時可以連接你需要連接的|USB設備。
4. 再計算機命令行輸入 adb connect <設備的IP地址>:5555


如果出現more than one device and emulator錯誤時,首先要查一下,是不是真的有多個設備或模擬器。
C:\Users\gaojs>adb devices
List of devices attached
b982c53   device
b982c53_mdb        device
發現還真是多個設備,那就需要爲ADB命令指定設備的序列號了。
C:\Users\gaojs>adb -s emulator-5554 shell
也就是如上所示,給命令加上-s的參數就可以了!
如果實際上只有一個設備或模擬器,並且查到有offline的狀態;
那就說明是ADB本身的BUG所導致的,就需要用如下的方法處理下了:
C:\Users\gaojs>adb kill-server
C:\Users\gaojs>taskkill /f /im adb.exe
第一條命令是殺ADB的服務,第二條命令是殺ADB的進程!
如果第一條沒有用,才考慮用第二條命令再試試看的!


如果kill-server沒用,那就用 adb -s b982c53 tcpip 5555




安裝[強制]app: adb install [-r] 文件路徑


指定device安裝[強制]:adb -s b982c53 install [-r] 文件路徑


cordova插件安裝:
cordova plugin add org.apache.cordova.camera
cordova plugin add cordova-plugin-camera
cordova plugin add org.apache.cordova.device 
cordova plugin add phonegap-plugin-barcodescanner
cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device-motion.git
cordova plugin add D:\CROSSOFT\extjs\移動端開發\cordova-plugin\BarcodeScanner-master


D:\Program Files (x86)\Java\jdk1.7.0




工具類路徑:app/util/**.js   
工具類引用方式:
uses:[
        'PAAClient.util.Global'
    ]
    
控件重寫文件示例:overrides/Field.js
重寫示例:
Ext.define('Ext.overrides.field.Field', {
    override: 'Ext.field.Field',
    scanBtnText: 'scan',
    scanBtn: false,
    initialize: function() {
        var me = this,
            component = me.getComponent();
        me.callParent();


        me.updateScanBtn();


        me.scanBtnElement.on({
            scope: me,
            tap: 'onScanBtnTap'
        });
    }
});
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章