2016-09-05 3 views
2

私は、バーコードをスキャンするために必要なコードネームつのモバイルJavaアプリケーションを構築しています。ビルドサーバーでビルドエラーが発生します。以前は動作していましたが、先月末にはスキャナアプリを作ることができません。誰もこの挑戦に遭遇しましたか?どうすれば解決できますか?以下は私が取った手順です。ありがとう!コードネームつのJavaスキャナ - モバイルアプリのビルドエラー

私はネイティブのテーマにサンプルCN1のHello Worldベアボーンアプリケーションを作成しました。

私はコードネームつ設定ウィザードを使用してCN1-codescanとQRScanner LIBSを追加した後にこれらを輸入しました。 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); 
     } 
    } 
}); 
+0

経験したエラーがクラウド構築サーバー上で、次のようになり、エラーメッセージ – Jens

+0

を追加します。 FAILURE:例外で失敗しましたビルドします。 *何が問題になりましたか: ':processDebugManifest'タスクの実行に失敗しました。 >マニフェストの合併が失敗しました:AndroidManifest.xmlの属性アクティビティ#[email protected] value =(@ string/app_name):25:114-146 \tも[:ZBarScannerLibrary: ] AndroidManifest.xml:18:13-36値=(スキャナ)。 \t提案:追加「ツール:= 『:ラベルアンドロイド』置き換える」上書きする3から149:25のAndroidManifest.xmlで要素にします。 – tommymogaka

答えて

0

古いcn1libsを削除し、Codename One Settings内拡張マネージャのUIから最新バージョンをインストールする必要があります。

ios.*android.*ビルドのヒントも削除することをお勧めします。リフレッシュするクライアントのライブラリは最新バージョンに更新します。

+0

CN1ダッシュボードでビルドに失敗しましたが、上記のJensのコメントの隣に表示されているエラーもあります。 FAILURE:例外を指定してビルドに失敗しました。 *何が問題になりましたか: ':processDebugManifest'タスクの実行に失敗しました。 >マニフェストの合併が失敗しました:AndroidManifest.xmlの属性アクティビティ#[email protected] value =(@ string/app_name):25:114-146 \tも[:ZBarScannerLibrary: ] AndroidManifest.xml:18:13-36値=(スキャナ)。 \t提案:追加「ツール:= 『:ラベルアンドロイド』置き換える」上書きする3から149:25のAndroidManifest.xmlで要素にします。 – tommymogaka

+0

私たちのバーコードスキャニングライブラリもインストールしましたか? QRスキャナとスキャナの両方が必要です。これでも問題が解決しない場合は、完全なエラーログが必要になります。質問を編集して貼り付けるだけです。 –

+0

はい、Codename One Settings Extensionsマネージャーを使用して、最初にcn1-codescanライブラリーを追加してから、小さなサルからQRScannerライブラリーを追加しました。 ダッシュボードの出力エラーは、こちらのビルドサーバーから確認できます。https://drive.google.com/open?id=0ByFcLKTw1_LycHMyalBWZ0dQeDQ – tommymogaka

関連する問題