2013-10-10 86 views
0

我初始化科爾多瓦在我的應用程序,其使用touch2.3和app.json加入barcodescanner.js文件,併成功地使用Sencha應用程序建立native.I加載.apk文件構建它文件在我的機器人,並試圖運行,當我點擊掃描儀按鈕它引發了一個警告,說cordova/plugin/BarcodeScanner找不到。我更新了config.xml。如何爲新的Sencha tocuh2.3添加定製的cordova插件?請幫助我在哪裏我錯了。任何幫助將不勝感激。謝謝如何添加科爾多瓦barcodescanner插件煎茶touch2.3

回答

0

使用GIT或只是從Github的ZIP下載回購。

的插件添加到您的項目(從項目的根目錄):

去你科爾多瓦或PhoneGap的文件夾運行follwing CMD

科爾多瓦插件添加

然後運行beloows進行檢查

科爾多瓦插件ls

+0

謝謝你這麼多...ü真的救了我的時間。我試圖把它從煎茶應用程序添加,它不工作,現在我搬到了PhoneGap的文件夾中,然後加入插件..它的偉大工程:) – GiGi

+0

對沒錯..第一步產生煎茶應用,第二轉到app文件夾和在它初始化科爾多瓦,那麼你就可以看到科爾多瓦文件夾中的應用程序文件夾,然後下載或在科爾多瓦文件夾中添加https://github.com/wildabeast/BarcodeScanner barcodescanner插件.. Ext.device.Scanner.scan({ 成功:功能(結果){功能掃描儀按鈕,您構建它 – GiGi

0

我試着按照這些說明沒有成功,讓我更具體:

  1. 創建煎茶2.3應用程序稱爲myscan
  2. 加入科爾多瓦(未PhoneGap的)配有煎茶科爾多瓦INIT
  3. cd到科爾多瓦夾
  4. 加入插件 科爾多瓦插件添加https://github.com/wildabeast/BarcodeScanner 5構建與煎茶該應用app build native

6創建了一個簡單的測試 Ext.device.Scanner.scan(function(c){ 警報( 「我們得到了一個條碼\ nResult:」 + c.text + 「\ nFormat:」 + c.format + 「\ n已取消:」 + c.cancelled) },功能(C){ 警報(「掃描「+ c) })

我並不驚訝地發現Ext.device沒有被定義爲我可以找到的所有示例代碼都使用導航器對象,所以我查看了WildaBeast示例代碼並更改了調用到 Cordova.plugins.barcodeScanner.scan ......現在一切都被定義,我跟蹤到的代碼,似乎撥打電話到IOS但沒有任何有意義的結果,並沒有回調被調用。

現在吉吉是您使用Sencha Cmd的v4.0.1.45

+0

煎茶Cmd的v4.0.0.203在此之前應該做的煎茶的應用程序刷新是我使用 – GiGi

+0

所以是U下面我上面,如果中相同的步驟當前版本你不能告訴我在我的方法中的錯誤,謝謝。 –

+0

你在瀏覽器上試試嗎?您是否在index.html中添加了barcodescanner.js文件參考? – GiGi

相關問題