PlayBookとBB10シミュレーターでキリル文字のアプリ名を表示するのに小さな問題があります。ロシア語から誤ってエンコードされているようです。bb eclipseプラグインをバージョン1.3から1.5に更新した後、問題が発生しました。プラグインv.1.3では問題なく動作しました。
ヘルプやアイデアをいただければ幸いです。
これがbb10シミュレーターのスクリーンショットです。
PlayBookとBB10シミュレーターでキリル文字のアプリ名を表示するのに小さな問題があります。ロシア語から誤ってエンコードされているようです。bb eclipseプラグインをバージョン1.3から1.5に更新した後、問題が発生しました。プラグインv.1.3では問題なく動作しました。
ヘルプやアイデアをいただければ幸いです。
これがbb10シミュレーターのスクリーンショットです。
私は自分自身の回避策を見つけました。
bb eclipseプラグインでのエンコードで問題が発生したとき、comandlineツールで同じことを行うことにしました。
ツールのセットアップ(キーの歌い、トークンのデバッグなど)の後、このコマンドを使用してapkファイルを再パッケージ化しようとしました(ソースapkファイルはapk /フォルダーにあり、barファイルの宛先はbar /フォルダーでした)
./apk2bar apk/ -d bbplaybookdebugtoken.bar -t bar/ -a "zasadnyy" -cg
.barファイルを入手したら、次のコマンドを使用してインストールしました。
/batchbar-deploy bar/ 192.168.1.35 mysecretpass
残念ながら、結果は失敗しました。アプリ名が誤って再度エンコードされました。最初に失敗した後、私はもう少しドキュメントを読み、このアプローチを使用しようとしました:http: //developer.blackberry.com/android/documentation/creating_a_custom_manifest_file_2016828_11.htm .. ..
バーファイルを解凍して開いたときMANIFEST.MS
-次の行が見つかりました:
Application-Name: –ì–µ—Ä–æ–∏
ドキュメントによると、ソリューションは非常に負担が大きいはずです。1.名前MANIFEST.MS
を<you apk name>.mf
2に変更します。間違ったプロパティを更新します。私の場合、行を上から"Application-Name: Герои"
3に変更しました。編集したマニフェストファイルをと同じフォルダに置き、パラメータを使用してツールを<your apk name>.apk
再実行します。apk2bar
**-m**
./apk2bar apk/ -d bbplaybookdebugtoken.bar -t bar/ -a "zasadnyy" -m -cg
再パッケージ化、展開、実行、そして.....そして再びFAIL。アプリケーション名は「–ì–µ—Ä–æ–∏」でした。
2回目の失敗の後、ダーティハックを行うことにしましMANIFEST.MF
た。再パッケージ化されたバーファイルを直接編集しました([解凍]->[マニフェストの編集]->[zip]-> [ファイル拡張子を.barに変更])。
更新された.barファイルをプレイブックにデプロイします。....うん、キリル文字のアプリ名があります。
結論と修正:
私は私が信じているのと同じ問題を抱えていましたが、症状は異なっていました。テストデバイスにアプリをインストールすることすらできず、 blackberry-signer -verifyを明示的に実行すると、マニフェストの無効な署名ファイルダイジェストが発生しました。エラー。
MANIFEST.MFファイルはapk2barツールによってutf-8で適切にエンコードされているようですが、次の署名プロセスでは、プラットフォームのデフォルトのエンコードを使用してこれを読み取っているようです。次のJavaパラメータをblackberry-signer.batと、コマンドラインツールのapk2bar.batバッチファイルスクリプトに追加して、正しく機能するようにしました。
-Dfile-encoding=utf-8
(これはツールのバージョン1.5.2用です)