3

Android アプリで使用する Jar があります (libs フォルダーにあります)。Jar には Android リソースなどは含まれていませんが、単純な Java クラスのみが含まれています。

ここで、現在マニフェストに含まれているバージョンを Jar に認識させて、Jar で例外が発生した場合に、Jar のどのバージョンが例外を引き起こしたかを把握できるようにします。

何らかの理由で、私はそれを行うことができないようです...私はこの同様の質問や他の多くの質問を見てきました.Jarを単純なJavaアプリで使用すると機能しますが、使用すると機能しませんアンドロイドアプリで。これを行うことでマニフェストを取得しようとしました

Thread.currentThread().getContextClassLoader().getResources("META-INF/MANIFEST.MF");

またはこれ

MyClass.class.getClassLoader().getResources("META-INF/MANIFEST.MF");

しかし、jarのマニフェストを取得することはありません。

どんな助けでも大歓迎です。

4

1 に答える 1