首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nativescript:将发布版部署到google-play中会发出关于未使用、模糊和本机代码的警告。

Nativescript:将发布版部署到google-play中会发出关于未使用、模糊和本机代码的警告。
EN

Stack Overflow用户
提问于 2021-02-12 17:01:06
回答 1查看 221关注 0票数 1

当我上传一个新的apk时,我在Google控制台上看到了一些错误:

  • 这个应用程序包包含Java / Kotlin代码,可以消除混淆。我们建议上传一个解混淆文件,以便您的崩溃和ANRs能够更容易地分析和解决

  • 此应用程序包包含本机代码,您尚未上载任何调试符号。我们建议上传一个符号文件,以便您的崩溃和ANR能够更容易地分析和解决。

似乎可以通过将minifyEnabled true添加到build.gradle文件的这一部分来修复第一个问题:

代码语言:javascript
复制
buildTypes {
    release {
        minifyEnabled true
        signingConfig signingConfigs.release
    }
} 

第二个问题应通过添加以下内容加以修正:

代码语言:javascript
复制
ndk { debugSymbolLevel 'FULL' }

但是,当我将其添加到gradle文件中时,在构建应用程序时会出现错误:

评估项目':app‘出现了一个问题。方法的签名不适用于参数类型:(build_1ermujkr3n2a9bpd0mitv774$_run_closure10)值: build_1ermujkr3n2a9bpd0mitv774$_run_closure10@4a4868e2

此外,谷歌抱怨文件大小(未使用的代码),并建议(实际上,要求)我应该使用App。我在网上发现了如何创建一个,但我不知道如何用原稿.

这里有人对symbolLevel和应用包有经验吗?

有趣的是,Google将其显示为警告而不是错误,但是,如果不对其进行修复,则无法发布apk。是不是该由我来决定这个警告对我是否有意义?

EN

回答 1

Stack Overflow用户

发布于 2021-04-13 08:30:07

您必须编辑app.gradle文件,而不是build.gradle。在构建应用程序时,build.gradle将由Nativescript生成。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66175985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档