2012-01-13 15 views
1

I「は難読化オプションを使用してB4Aに私のプロジェクトをコンパイルメートルとき、私は以下のエラーが表示されます。コンパイルエラー難読化

Compiling generated Java code.   Error 
B4A line: 6 
Dim ActivityResponse As String: ActivityResponse=\ 
javac 1.6.0_26 
src\adamioan\cinemattica\com\actmovie.java:1192: array dimension missing 
_vvvvv3 = BA.__b (new byte[] }, 680010); 
          ^
1 error 

このエラーが唯一の難読化オプションを指定してoccures。デバッグと簡単なコンパイルがうまく動作します。 なぜこれが起こっていますか?

+0

1.8ベータ版または最終版を使用していますか? – Manu

+0

その行のB4Aコードを投稿できますか? – Erel

+0

@Manu:私はB4Aエンタープライズファイナル1.8を使用しています。 – adamioan

答えて

1

空の文字列に関連する難読化機能のバグのようです。次の更新のために修正される予定です。これがデフォルト値であるため、空の文字列を割り当てる必要はないことに注意してください。だから、割り当てを取り除くだけです。

0

ありがとう、私の間違いでした。プロセスグローバルでは、私は変数ActivityResponseを宣言し、同じ行でこれを ""に設定しました。

Dim ActivityResponse as String: ActivityResponse = "" 

これが問題でした。再度、感謝します。

+0

あなたのコードは実際には正しいです(冗長ですが)。これはバグで、修正される予定です... – Erel