相关疑难解决方法(0)

Playstore 错误:App Bundle 包含本机代码,并且您尚未上传调试符号

当我想向 Playstore 发布新的 Flutter 应用程序包时。我收到此错误消息:“此 App Bundle 包含本机代码,但您尚未上传调试符号。我们建议您上传符号文件,以便更轻松地分析和调试崩溃和 ANR。” 我找不到任何方法来解决这个问题。我是 flutter 的新手,发布应用程序并且有点绝望......任何帮助都会很棒。

当我按照https://developer.android.com/studio/preview/features#native-crash 中的建议将“android.defaultConfig.ndk.debugSymbolLevel = 'FULL'”(第 1 行)添加到 app/build.gradle 时-符号化。我在 Android Studio 终端中收到此错误。我使用这个命令“flutter build appbundle”。

终端错误:FAILURE:构建失败,出现异常。

  • 其中:构建文件 'C:\Users\filip\AndroidStudioProjects\ehbo\android\app\build.gradle' 行:1

  • 出了什么问题:评估项目“:app”时出现问题。

无法获取类型为 org.gradle.api.Project 的项目“:app”的未知属性“android”。

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。

  • https://help.gradle.org获取更多帮助

BUILD FAILED in 3s Running Gradle task 'bundleRelease'... Running Gradle task 'bundleRelease'... Done 4,3s Gradle task bundleRelease failed with exit code 1

google-play android-studio flutter

81
推荐指数
9
解决办法
4万
查看次数

如何找到Android设置的ndk修订号

有没有办法ndk revision number从cmd行或android studio中找到理想的?

我的用例是android studio已经运行更新,取而代之ndk-bundle的是最新版本,我想能够找出什么修订版没有.那是.即r10d,r11a等等.

UPDATE

〜/ Android/Sdk/ndk-bundle/CHANGELOG.md看起来像这样 - 我看不到对修订号的明确引用,可以吗?也许它只有11,但他们通常也有一封信?

Changelog
=========

Report issues to [GitHub].

[GitHub]: https://github.com/android-ndk/ndk/issues

NDK
---
 * Removed all sysroots for pre-GB platform levels. We dropped support for them
   in r11, but neglected to actually remove them.
 * Exception handling when using `c++_shared` on ARM32 now mostly works (see
   [Known Issues](#known-issues)). The unwinder will now be linked into each
   linked object rather than into libc++ itself.
 * …
Run Code Online (Sandbox Code Playgroud)

android android-ndk

21
推荐指数
3
解决办法
2万
查看次数

Flutter 不包含本机调试符号

在 android studio 上使用 flutter 构建我的应用程序,当我上传我的应用程序包(通过 制作)时flutter build appbundle,会弹出消息:

\n
Warning\n\nThis App Bundle contains native code, and youve not uploaded debug symbols. We recommend you upload a symbol file to make your crashes and ANRs easier to analyze and debug. Learn More\n
Run Code Online (Sandbox Code Playgroud)\n

我已经尝试了当前在线的所有解决方案来解决此问题。以下各项的每种组合:
\n这些解决方案:

\n\n

升级到 Flutter 2.10.0
\n升级到 Android Studio Bumblebee | 2021.1.1 补丁 1 并单击检查更新,它会响应You already have the latest version of Android …

android android-ndk android-gradle-plugin flutter google-play-console

8
推荐指数
1
解决办法
6880
查看次数

将调试符号上传到 Google Play 控制台时,Flutter“本机调试符号包含无效目录 __MACOSX”

我正在尝试将我的 Flutter 应用程序包从 Mac 上传到 Google Play,但收到有关添加“调试符号”的警告:

此应用程序包包含本机代码,并且您尚未上传调试符号。我们建议您上传符号文件,以便更轻松地分析和调试崩溃和 ANR。

根据这个答案,我需要压缩这三个文件夹并将其作为“调试符号”上传。

但是,在尝试上传压缩文件时出现上述错误:

本机调试符号包含无效目录 __MACOSX。仅支持 Android ABI。

问题是什么?我应该怎么办?

macos flutter google-play-console

6
推荐指数
1
解决办法
2043
查看次数