我已经为我的颤振应用程序创建了android版本
然后我创建了一个内部测试版本。这是一个警告
此应用程序包包含本机代码,您尚未上载调试
符号。我们建议您上传一个符号文件以使您的系统崩溃
而且ANR更易于分析和调试
基本上,我要做的就是根据它们显示的链接将以下内容添加到build.gradle文件中
android.buildTypes.release.ndk.debugSymbolLevel={SYMBOL|u TABLE|FULL}
我猜他们谈论的是android/app/build.gradle
不确定我必须在文件中的什么位置添加这一行
有人能指出在哪里加这一行吗
要使用文档中写的ndk debugSymbolLevel选项,您需要一个android gradle插件4.1或更高版本。在编写本文时,最新的4.1版本是4.1.2
您还需要为android studio安装ndk和cmake
在android build.gradle中,您需要设置android gradle插件版本4.1.2:
构建脚本{
...
存储库{
谷歌()
jcenter()
}
依赖关系{
classpath'com.android.tools.build:gradle:4.1.2'
...
}
然后在android/app build.gradle中添加:
。。。
安卓{
...
//您可以在android studio sdk管理器中看到ndk版本
//请看这里:https://stackoverflow.com/a/65747847/9481613
ndkVersion“21.3.6528147”;
...
建筑类型{
释放{
...
ndk{
调试SYMBOL级别“SYMBOL\U表格”
}
}
}
}
然后运行时:flatterbuildappbundle它应该在一段时间后使用两倍大小的appbundle完成