2

SDカードへの移行機能を利用するためにフローズンヨーグルトにアップデートしたばかりのアプリがあります。現在、アップデートをマーケットにアップロードしようとしていますが、次のエラーが発生し続けます:「ファイルが無効です:W / ResourceType(7193):不正な文字列ブロック:最後の文字列が0で終了していません-'android:label'の取得中にエラーが発生しました属性:属性は文字列値ではありません」。マニフェストの値を「android:label = "@ string / app_name"」から「android:label = "test"」に変更してアップロードすると、文字列ではないと言ってアイコンについて文句を言い始めました。誰かアイデアはありますか?私のマニフェストのアプリケーション部分を以下に示しますが、私は適切に混乱しています。アプリはAPKにコンパイルされ、N1(SDカードからインストール)にインストールして正常に実行されます。t市場にアップロードします。どんな助けでも大歓迎です、私は何が悪いのか全くわかりません、私はEclipseの再インストールを含む私が考えることができるすべてを試したようです。乾杯スティーブ

4

1 に答える 1

1

それに対してzipalignを実行しましたか?

Eclipse でプロジェクトを右クリックすると、Android ツールに移動し、署名済みのアプリケーション パッケージをエクスポートできます。これにより、zipalign が実行され、署名プロセスが順を追って説明されます。

編集: すべてのリソースを定義してみてください - 文字列/アイコン/その他のリソースの一部/すべてが定義されていないようです。通常の状況では Eclipse がこれらすべてを処理しますが、何が原因でこのような状況になったのかわかりません。

于 2010-05-26T18:23:23.757 に答える