30. 项目上线(三)之项目加固

上一节对设置模块进行了综述(可参见 设置模块 进行了解),接下来将从设置模块开始详细介绍:

  • 项目上线(一)之代码混淆
  • 项目上线(二)之项目打包
  • 项目上线(三)之项目加固
  • 项目上线(四)之项目发布

知识点

  • 掌握代码混淆方式以及项目打包流程,实现项目打包。
  • 掌握第三方加固软件的使用,使用该软件对项目进行加固
  • 掌握项目发布到市场的流程,能够将头条项目上传到应用市场

项目加固

在实际开发中,为了增强项目的安全性,增加代码的健硕程度,会根据项目要求使用第三方的加固软件对项目进行加固(加密)。下面对第三方加固软件“360加固助手”进
行详细讲解。

1. 下载加固助手

首先,进入360加固的网址首页(http://jiagu.360.cn/),在注册登录时,找到“加固助手”的下载页面(http://jiagu.360.cn/qcmshtml/details.html#helper)。选择与操作系统相对应的软件进行下载,本文以Windows操作系统为例。下载完成后进行解压,然后打开360加固助手,如图7所示。

30. 项目上线(三)之项目加固_第1张图片
登录

输入账户和密码后单击“登录”按钮,进入账号信息填写界面,如图8所示。

30. 项目上线(三)之项目加固_第2张图片
账户信息

填写完成账户信息后单击“保存”按钮,进入程序的欢迎界面。
在欢迎界面可以选择“查看新手引导”进行学习。

2. 配置信息

在欢迎界面,单击“开始使用”按钮,进入加固助手界面,如图10所示。


30. 项目上线(三)之项目加固_第3张图片
加固助手

首先单击“配置信息”按钮进入“配置信息”界面,在“签名配置”选项卡中勾选“启动自动签名”即可添加本地的keystore签名文件,选择文件路径(F:\Android Studio Projects\code\NewsDemo\newsdemo.jks)并输入keystore密码,如图11所示。

填写配置信息

在图11中填写配置信息,单击“添加”按钮即可完成配置信息的添加,如图12所示。

30. 项目上线(三)之项目加固_第4张图片
添加配置信息

在图12中,单击“多渠道配置”选项卡可以进行多渠道打包;单击“加固选项”选项卡可以选择文件的输出路径以及一些增强服务;单击“账户信息”选项卡可以查看账户的相关内容。填写完毕后,关闭该窗口即可完成配置。

3. 加固应用

在主界面中单击“加固应用”按钮,选择需要加固的应用程序,应用程序上传后会处于加固状态,当加固完成后,状态由“加固中”变成“任务完成_已签名”,如图13所示。

加固完成

至此,使用第三方根据加固应用程序全部完成,完成加密后的应用程序安全性更高,将应用程序上传至应用市场即可提供其他用户使用。

你可能感兴趣的:(30. 项目上线(三)之项目加固)