1

そのため、android-maven-plugin を使用してビルドされた Android ライブラリ プロジェクトがあります。これにより、.apklib スナップショットが生成されます。このスナップショットには、その Android プロジェクトのすべての Java ソース コードとリソースが含まれています。

この .apklib を他のユーザーと共有したいのですが、Java ソース コードについては妥協したくありません。これは可能ですか?proguard を使用して .apklib の非公開コードを難読化することについて読みましたが、問題は、proguard.cfg を使用すると、難読化されたコードで .jar ファイルが生成されますが、pom で定義されているグループ ID で .apklib ファイルも生成されることです。 .xml にはすべてのソース コードが含まれています。

私の理解では、メインの .apk ファイルをビルドするには、Maven に .apklib とすべてのソース コードが必要です。

それで、apklib ファイルを共有することはできますが、その中のソース コードを非表示にすることはできますか?

4

1 に答える 1

1

私はそれを自分で試しませんでした。しかし、ここにアイデアがあります

a)コードをjarにコンパイルします

b)このjarをapklibの一部として配置します(このようにして、jar +リソースはapklibの一部として配信されます)

于 2012-09-10T20:11:41.963 に答える