0

こんにちは、私の顧客がマーケット アプリケーションに apk を追加しようとしたところ、以下のようなエラーが発生しました。

* 18.Ağu.2011 12:23:14 brut.androlib.res.AndrolibResources loadMainPkg 情報: リソース テーブルを読み込んでいます... スレッド「メイン」で例外 java.lang.Error: Androlib エラー: 複数のリソース: spec=0x7f02004c drawable/ top_bar_large、config=-ldpi*

ツールは、top_bar_large という名前のドローアブル リソースが複数回使用されていると考えているようです。その通りですが、別のドローアブル ディレクトリにあります。

つまり、画像はディレクトリにあります。

drawable-ldpi

drawable-xlarge-ldpi

私が知っているように、アンドロイドはこれを自動的に処理します。また、失敗した(実際にはツールが失敗していると考えている)apkを私の電話や他の電話(異なるブランド)に問題なくインストールしました!

私は何をする必要がありますか?手伝って頂けますか ?

4

1 に答える 1

2

これがまだ関連していることを願っています。

2つのうちの1つをお勧めします。まず、apktool の最新バージョンを試します。私が知る限り、xlarge はかなり遅れて apktool に追加されました。最新バージョンは正常に動作するはずです。

そうでない場合は、zzosを試すことができます(完全な開示: zzos は私が作成したものです)。あまり知られていませんが、apktool が逆コンパイルに失敗した APK を処理できる場合があります。特に、xscale が zzos によってサポートされており、しばらく前からサポートされていることをたまたま知りました。

これがお役に立てば幸いです、
シャチャー

于 2012-07-08T19:43:53.160 に答える