Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はJavaAとBに基づいてAndriodシステムで2つのプロジェクトを開発しました。プロジェクトAのコードはプロジェクトBのコードに依存し、プロジェクトBのコードもプロジェクトAのコードに依存しています。Proguard難読化Aを使用できますが、難読化Bは使用できません。 、AとBもうまく機能しますか?
Bが難読化されるのを防ぐために、次の行に沿って何かを含めます。
-keep class com.projectB.package.** { *; }
プロジェクトBのすべてのパッケージに対して。これは、これらのファイルを使用するすべてのプロジェクトのproguard.cfgに含まれます。プロガードが実行されると、Bで何も難読化しないことがわかり、プロジェクトAが難読化されます。