Skip to content

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

@yorkvolvo

Description

@yorkvolvo

问题描述

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 目录下文件)的目的?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions