apk文件中是否需要源文件(js)?

时间:2019-01-02 12:03:49

标签: nativescript release source-code-protection

发布项目的第一个版本时,我发现APK文件 APPNAME-release.apk 包含我的源代码。
我项目的整个树都位于apk文件的 assets 文件夹中。
tns build 的文档中找不到任何从捆绑软件中排除源代码的选项。

1 个答案:

答案 0 :(得分:0)

当然,您的源代码是必需的,否则该应用程序将无效。即使您使用Java for Android构建应用程序,您的源代码仍然存在。反编译APK将为您提供所有Java源代码。

因此,建议始终对源代码进行混淆。使用NativeScript,默认情况下我们具有Webpack和UglifyJS,传递--bundle --env.uglify将使其难以阅读。您可以通过修改webpack.config.js

来自由使用任何第三方JS模糊处理