我一直在为我要求执行以下操作的项目之一工作。
当前状态:我开发了一款Android应用,我们目前正在向用户分发apk文件。但问题是,如果用户想改变任何设计等,我们必须承担这种痛苦,相反,我们要确保视图文件可供他们使用,但核心逻辑在jar文件中。现在,创建jar文件不是问题,但我们仍然希望保护源代码。所以,我找到了ProGuard http://proguard.sourceforge.net/index.html#manual/introduction.html
现在,这里的示例显示将生成的apk文件将具有模糊代码。但我只是希望我的jar文件下的类被混淆。
任何帮助都将得到赞赏。
答案 0 :(得分:0)
您可以限制哪些类应保留原始类,哪些类应进行模糊处理。 例如,您可能不想混淆活动或服务,否则Android将无法再找到它们; - )
参考:http://developer.android.com/tools/help/proguard.html#configuring
你也可以自己使用proguard并预先混淆你的jar文件,然后再在app中使用它。