我正尝试从Mac将我的Flutter应用程序包上传到Google Play,但我收到了关于添加“调试符号”的警告:
此应用程序捆绑包包含本机代码,但您尚未上载调试符号。我们建议您上载符号文件,以便更轻松地分析和调试崩溃和ANR。
根据this answer,我需要压缩这三个文件夹,并将其作为“调试符号”上传。
但是,我得到了上面的错误时,试图上传压缩文件:
本机调试符号包含无效的目录__MACOSX。仅支持Android ABI。
有什么问题吗?我该怎么办?
我正尝试从Mac将我的Flutter应用程序包上传到Google Play,但我收到了关于添加“调试符号”的警告:
此应用程序捆绑包包含本机代码,但您尚未上载调试符号。我们建议您上载符号文件,以便更轻松地分析和调试崩溃和ANR。
根据this answer,我需要压缩这三个文件夹,并将其作为“调试符号”上传。
但是,我得到了上面的错误时,试图上传压缩文件:
本机调试符号包含无效的目录__MACOSX。仅支持Android ABI。
有什么问题吗?我该怎么办?
2条答案
按热度按时间cedebl8k1#
我已经解决了这个问题,从我的zip删除所有
__MACOSX
文件夹。压缩
arm64-v8a
,armeabi-v7a
和x86_64
文件夹后,运行上述命令以摆脱Mac__MACOSX
文件:字符串
然后,您可以将.zip符号文件上传到Google Play控制台。
bgibtngc2#
当您使用MacOS Archive实用程序压缩文件夹时,它也会包含_MACOSX文件,因此有两种方法可以处理这种情况:
1-删除隐藏的_MACOSX文件夹。
2-下载WinZip并使用它进行压缩。