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のマニフェストを取得することはありません。
どんな助けでも大歓迎です。