難読化されないように、proguard で jar をスキップできるかどうかを知りたいです...このコマンドでそれを実行しようとしています: -libraryjars myjar.jar しかし、コードに問題があり続けています..
Android 用の Javamail API を持つプロジェクトをエクスポートしようとしていますが、プロジェクトは imaps プロトコルを使用して交換メールを取得することになっています...
私はトラスト マネージャーを使用して証明書の検証に合格しています (exc サーバーに自己署名証明書があるため)。アプリをエクスポートせずにコンパイルして実行すると、すべて正常に動作します。アプリをエクスポートすると、無効な証明書エラーが発生します。
私のアクティビティでは、Property オブジェクトで SSLSocketFactory (証明書の検証をスキップするもの) を渡します。
props.setProperty("mail.store.protocol", "imaps");
props.setProperty("mail.imaps.socketFactory.class", "mail.utils.DummySSLSocketFactory");
したがって、問題はjavamail jarのどこかにあると思いますが、jarのすべてのクラスをproguardによってスキップさせる方法がわかりません...