-1

Eclipseは私のアプリに署名できません!しかし、古いバージョンは正常に動作します。以下に警告が表示されるだけです。これはjunoバージョンのバグですか?

リソースを書き込めません[META-INF/MANIFEST.MF](zipエントリが重複しています[ARMPlugin.jar:META-INF / MANIFEST.MF])..。

4

3 に答える 3

0

フォルダをsrc調べて、不要なMETA-INFフォルダがあるかどうかを確認します。これを削除すると、機能するはずです。

詳細については、以下を参照してください

于 2012-11-13T06:56:04.420 に答える
0

-injars android-support-v4.jar -injars library.jar(!META-INF / MANIFEST.MF)injarsが必要ですが、古い日食がこれを必要としない理由がわかりません。

編集:いいえ、「injar @#!!@...」とは何の関係もありません。ADT、Eclipseを更新しました。すべての問題はなくなりました。(psEclipse Juno ==ジャンク&醜い:)

編集:最後に、私は見つけました:それはAstrill(VPN)と互換性がありません、私は閉じたastrillプロセスを強制し、問題はなくなりました。

于 2012-11-13T11:33:30.520 に答える
0

最新バージョンのEclipseADTとandroidSDK(バージョン23.07.2013)proguard4.7でも同じエラーが発生しました。

私のワークスペースには、アプリとGooglePlayライセンスの2つのプロジェクトがありました。アプリの「lib」フォルダーに、複製のエラーの原因となるJARファイルが含まれていることに気付きました。Eclipseがこのファイルをどこに、なぜ配置したのかはわかりませんが、理論的には、標準のAndroidランタイムの一部として必要ではなく、Google Playライセンスを実行する必要があるため、プロジェクトを別のプロジェクトに直接参照する方が簡単でした。

次のことを行うことで解決できました。

  • エラーLibフォルダーの原因となったJARを削除しました。
  • ProjectCleanをクリックして出口をクリーンアップしました。
  • [プロジェクトのプロパティ]、[参照]で、直接参照としてGoogleプロジェクトライセンスを確認しました。
  • 私はメインプロジェクトである私のアプリを再構築しました
  • proguardを使用してエクスポートすると、エラーは発生しなくなりました。

Libフォルダーの参照がAndroid標準ランタイムからの参照と競合し、proguardがマージを実行するのではなく、2つを順番に解釈して、2倍になると想定することしかできません。

于 2013-07-23T19:23:46.093 に答える