簡體   English   中英

代號One Java掃描儀-移動應用生成錯誤

[英]Codename One Java Scanner - Mobile App Build Error

我正在構建一個需要掃描條形碼的Codename One Mobile Java應用程序。 我在構建服務器上收到構建錯誤。 它曾經可以工作,但是上個月末我無法構建掃描儀應用程序。 有人遇到過這個挑戰嗎? 我該如何解決? 以下是我采取的步驟。 謝謝!

我創建了一個帶有原生主題的示例cn1 hello world准系統應用程序。

在使用“代號一個設置向導”添加cn1-codescan和QRScanner庫之后,我導入了這些文件。 ext.codescan.CodeScanner和codename1.ext.codescan.ScanResult和littlemonkey.qrscanner.QRScanner

我創建了按鈕來掃描條形碼。

Button btn_scanBarcode = new Button("Barcode");
btn_scanBarcode.addActionListener(new ActionListener() 
{
    @Override
    public void actionPerformed(ActionEvent evt) 
    {
        if (CodeScanner.getInstance() != null) 
        {
            QRScanner.scanBarCode(new ScanResult() 
            {
                public void scanCompleted(String contents, String formatName, byte[] rawBytes) 
                {
                    Dialog.show("Completed", contents, "OK", null);
                }

                public void scanCanceled() 
                {
                    Dialog.show("Cancelled", "Scan Cancelled", "OK", null);
                }

                public void scanError(int errorCode, String message) 
                {
                    Dialog.show("Error", message, "OK", null);
                }
            });
        } 
        else 
        {
            Dialog.show("Not Supported","Bar Code Scanning is not available on this device","OK",null);
        }
    }
});

您需要在Codename One Settings的擴展管理器UI中刪除舊的cn1libs並安裝最新版本。

我建議也刪除ios.*android.*構建提示,因此刷新客戶端庫會將它們更新為最新版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM