0

我一直在为需要执行以下操作的项目之一工作。

当前状态:我已经开发了一个 Android 应用程序,我们目前正在向用户分发 apk 文件。但问题是,如果用户想要更改任何设计等,我们必须忍受这种痛苦,相反,我们要确保视图文件对他们可用,但核心逻辑在 jar 文件中。现在,创建 jar 文件不是问题,但我们仍然希望保护源代码。所以,我找到了 ProGuard http://proguard.sourceforge.net/index.html#manual/introduction.html

现在,那里的示例显示将生成的 apk 文件将具有混淆代码。但我只希望 jar 文件下的类被混淆。

任何帮助将不胜感激。

4

1 回答 1

0

您可以限制哪些类应该保留原始,哪些应该被混淆。例如,您可能不想混淆活动或服务,否则 Android 将无法再找到它们 ;-)

参考:http: //developer.android.com/tools/help/proguard.html#configuring

您还可以单独使用 proguard 并在应用程序本身中使用之前对您的 jar 文件进行预混淆。

于 2012-07-11T13:44:59.873 回答