2

私の環境は Windows XP です。JDK と Apache ant がインストールされています。Phonegap のバージョンは 1.7.0 スマートフォン用 BlackBerry Webworks SDK: バージョン 2.3.1

http://docs.phonegap.com/en/1.7.0/guide_getting-started_blackberry_index.md.html#Getting%20Started%20with%20Blackberryの指示に従って、ブラックベリーで phonegap を試しています。

私が使用するサンプル Blackberry WebWorks サンプル アプリケーションは、これですhttps://github.com/phonegap/phonegap/tree/master/lib/blackberry/sample

まず、「ant blackberry build」を実行します。ただし、「BUILD SUCCESSFUL」と表示されていますが、StandardInstall も .cod も作成されていません。出力には、次のようなエラー メッセージが含まれていました。

[exec] E:\Temp\widgetGen.15924526831337325595265.tmp\extension\blackberry\common\util\URLDecoder.java:183: unclosed string literal
[exec]         decodingMap.put( "%AC", "? );
[exec]                                 ^
[exec] 100 errors
[exec] Error!: Error: java compiler failed: C:\Program Files\Java\jdk1.6.0_32\bin\javac.exe @E:\TEMP\rapc_02802fef.dir\options
[exec] [ERROR]                     RAPC exception occurred

完全なビルド ログはここにあります http://www.cis.nctu.edu.tw/~gis90571/a.txt

次に、「ant blackberry load-simulator」を実行すると、次のように表示されます: ...

BUILD FAILED D:\WebWorks_projects\helloworld\build.xml:33: この行の実行中に次のエラーが発生しました:

D:\WebWorks_projects\helloworld\blackberry.xml:123: D:\WebWorks_projects\hellowo rld\build\StandardInstall が存在しません。

blackberry.xml の内容は次のとおりです。

123: <copy todir="${simulator.dir}">
124:   <fileset dir="${build.dir}/StandardInstall" includes="*.cod, *.cso, *.csl, *.alx" />
125: </copy>

(phonegap が提供するサンプルアプリを D:\WebWorks_projects に置き、名前を「helloworld」に変更しました。)

私はアリとブラックベリーが初めてです。

誰かが助けやヒントを提供してくれませんか? ありがとう。

回答: \ext\common\blackberry\common\util にあるソース ファイル URLDecoder.java が、エンコードの問題により壊れているようです。それを修正すると、問題は解決しました。

ここで役に立つ記事: http://whatdrewknows.blogspot.com/2012/04/cordova-blackberry-development-part-2.html

4

1 に答える 1

5

アプリケーションが正常にビルドされていません。

アプリケーションがビルドされ、3 つのフォルダーが生成される場合

  1. OTAインストール
  2. 標準インストール
  3. ウィジェット

同様に、1 つの application.zip ファイルも作成されます。

これらのファイルをすべて取得できれば、アプリケーションは正常にコンパイルおよびビルドされています。

于 2012-05-18T07:11:39.393 に答える