Playbook アプリの更新を BlackBerry world にアップロードしようとすると、奇妙なエラー メッセージが表示されるようになりました。この問題は、Eclipse プラグインのバージョン 1.6.1 をインストールした後に発生したと思います。
エラーメッセージ:
「signals_playbook の .bar マニフェスト ファイル内のパッケージ バージョンは、以前のバージョンよりも大きくする必要がありますが、ベンダー ポータルに追加される次のリリース バージョンよりも低くする必要があります。.bar マニフェスト ファイルのパッケージ バージョンは 3.0 より大きくする必要があります。 .bar マニフェスト ファイルを開き、続行するにはもう一度お試しください。」
私の AndroidManifest.xml には以下が含まれています。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="ca.rcp.mobile.cror.signals"
android:versionCode="7"
android:versionName="3.1" >
BAR に含まれるマニフェスト ファイルには、次の情報が表示されます。
Archive-Manifest-Version: 1.1
Archive-Created-By: Apk2Bar version 1.6.1
Package-Author: xxxxxxxx
Package-Author-Id: some hash xxxxxxxxx
Package-Name: xxxxx.cror.signals
Package-Id: some hash xxxxxxxxx
Package-Version: 1.0.7.1
Package-Version-Id: some hash xxxxxxxx
Package-Type: application
Package-Architecture: armle-v7
Package-Author-Certificate-Hash: some hash xxxxx
Application-Name: Railway Signals
Application-Id: some hash xxxxxxxx
Application-Version: 1.0.7.1
Application-Version-Id: some hash xxxxxxxxxxx
Application-Requires-System: Tablet OS/2.0.0.7109
私のシステム:
Eclipse 3.7.2 を使用し、最新の ADT と更新を適用した Windows 7 x64。
BlackBerry の世界が文句を言っている理由がわかります。バージョン番号は 1.0.7.1 だと考えています。3.1.0.0 を表示するにはどうすればよいですか??
バーに含まれるマニフェスト ファイルを編集して保存し、再送信してみました。しかし、それはうまくいきませんでした (うまくいくとは思いませんでしたが、試してみる価値はありました)。
1.0.7.1 がどこから来たのか知っている人はいますか? オーバーライドできますか?
ありがとうロブ