1. ホーム
  2. android-studio

[解決済み] Playstoreのエラーです。App Bundleにネイティブコードが含まれており、デバッグシンボルがアップロードされていません。

2022-05-18 01:38:08

質問

新しい flutter アプリのバンドルを Playstore にリリースしようとすると、次のようなエラーが発生します。このようなエラーが発生します。 "このアプリバンドルにはネイティブコードが含まれており、デバッグシンボルがアップロードされていません。クラッシュやANRの解析やデバッグを容易にするために、シンボルファイルをアップロードすることをお勧めします。 これを修正する方法が見当たりません。flutterとアプリのリリースは初めてで、少し絶望的になっています...。 何か良い方法があれば教えてください。

で提案されているように、app/build.gradleに "android.defaultConfig.ndk.debugSymbolLevel = 'FULL'" (on line 1) を追加したところ、以下のようになりました。 https://developer.android.com/studio/preview/features#native-crash-symbolization . 私は、Android Studioのターミナルでこのエラーを取得します。私はこのコマンドを使用しています "flutter build appbundle"。

ターミナルでエラーが発生しました。 FAILURE: ビルドに例外が発生して失敗しました。

  • Where: Build file 'C:\Usersfilip@AndroidStudioProjects@[email protected]' line: 1

  • What went wrong: プロジェクト ':app' を評価する際に問題が発生しました。

org.gradle.api.Project 型のプロジェクト ':app' に対して、未知のプロパティ 'android' を取得できませんでした。

  • 試してみてください。 スタックトレースを取得するために --stacktrace オプションを付けて実行します。より多くのログを取得するには、--info または --debug オプションを付けて実行します。完全な洞察を得るために --scan と共に実行します。

  • より多くのヘルプを得るには https://help.gradle.org

3秒でBUILD FAILED Gradleタスク 'bundleRelease'を実行中... Gradleタスク 'bundleRelease'の実行... 完了 4,3s Gradle タスク bundleRelease は終了コード 1 で失敗しました。

どのように解決するのですか?

デバッグシンボルファイルをアップロードする前に、Android Gradle プラグインのバージョン 4.1 以降を使用する必要があります。

現在、Gradle 4.0.0しか自動で取得できないので、Android Studio 4.1にしか付属しないようですね。

というわけで、古典的なPlayコンソールに戻せば、通してくれるはずです :)

アップデートを行いました。 というわけで、アップデートされたGradleを使い、NDKのデバッグシンボルをビルドに追加するだけです。