AppCanOpenSource / appcan-android

appcan-android

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Android Studio 打包 AppCan 项目时 assets 目录下文件无法进行加密

yorkvolvo opened this issue · comments

问题描述

Android Studio 打包 AppCan 项目时 assets 目录下文件无法进行加密:

因为 AppCan 线上打包速度慢的原因,我们把项目转移到 Android Studio 上了。现在打包 apk 的时候发现 assets 目录下文件都没有加密。

PS:项目中的 config.xml 文件 <obfuscation>false</obfuscation> 改为了 false, 不然 app 运行时会报找不到页面的错误。

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<widget...>
	
	<name>appname</name>
	<description/>
	<author email=""> </author>
	<icon src="icon.png"/>
	<license href=""/>
	<content encoding="utf-8" src="index.html"/>
	<updateurl/>
	<logserverip/> 
	<showmyspace>false</showmyspace>
	<obfuscation>false</obfuscation>
	<bgcolor>#fefefe</bgcolor>
	<orientation>15</orientation>
<debug/>
<partobfuscation/>
<webapp/>
</widget>

Expected Behavior

Android Studio 打包 AppCan 项目后反编译 apk, assets 目录下文件打开都是乱码。

Actual Behavior

Android Studio 打包 AppCan 项目后反编译 apk, assets 目录下文件打开可以看见源码,没有进行任何加密。

问题

我们该如何在 Android StudioAppCan 项目中配置,已达到加密 AppCan 代码( assets 目录下文件)的目的?