アプリケーションローダープロセスをソフトウェアインストールに含めて、インストーラソフトウェアが終了するまでにBlackberryにソフトウェアをインストールするようにします。Loader.exeを使用してBlackberry Javaアプリケーションを正しくインストールする方法
これは、Aerize Card Loader(http://aerize.com/blackberry/software/loader/)がこれを行うため可能です。ソフトウェアをインストールするときに、Blackberryが接続されている場合、Application Loaderが起動し、強制的に.CODファイルがデバイスにインストールされます。
私はそれを動作させることはできません。 RIM独自のドキュメントを見て、私がする必要がある:ここにサブフォルダへの
- 場所ALXとCODファイル:C:\ Program Files \ Commonファイル\研究モーション\共有\ Applicationsでは
- \パスを追加します。 HKCU \ Software \ Research In Motion \ Blackberry \ Loader \ PackagesのALXファイル
- コマンドラインでloader.exe/index
- を実行して、アプリケーションのインデックスを作成します。 loader.exe/defaultUSB/forceload
最後のコマンドを実行すると、Application Loaderが起動し、すべてのアプリケーションが最新であり、何もする必要がないことが示されます。
loader.exeをダブルクリックして実行するか、パラメータなしでコマンドを入力すると、通常のApplication Loaderウィザードが表示されます。私のプログラムはリストされていますが、チェックされていません。私がそれをチェックして次をクリックすると、Blackberryにインストールされます。 (これは私が避けたい部分であり、Aerize Card Loaderのインストールプロセスは回避されます)。
何が欠けていますか? Aerizeのインストーラは何か違うことをしているようですが、私は何を確かめることができませんでした。
しかし、JavaLoaderを使用することがエンドユーザーソフトウェアのインストールに適したソリューションであるかどうかはわかりません。 1つは、ユーザーがコマンドラインアプリケーションとして実行するので、ユーザーが参照する必要のあるフィードバックを提供しません。私もチェックしていませんが、商用ソフトウェアで再配布できるかどうか分かりません(Application LoaderはDesktop Managerに同梱されていますが、既に製品のユーザーのコンピュータにインストールする必要があります)。 –
また、 javaloaderはアプリケーションを「アプリケーション」メニューに追加するので、javaloaderを再利用することなく、ユーザーがあなたのアプリケーションをアンインストールすることは不可能になると思います。 –
上記の両方のコメントは正しいですか?javaloaderはアプリケーションを「アプリケーション」に追加しません(.alxファイルは使用しません)。アンインストールの意味は、次にユーザーがアプリケーションマネージャを通過するときに、アプリケーションが自動的に削除されるということです。そして、あなたはそれを再分配することができません。 –