[英]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.