Closed7
リリース前レポートで安定性のエラーが出た件について
Google Play Consoleの内部テストにアプリを提出すると、リリース前レポートでエラーが出た。
エラーは以下の通り(一部省略)
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.enoiu.scorepdf/com.enoiu.scorepdf.MainActivity}: java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader
...
couldn't find "libflutter.so"
省略してるところには、split_config.x86.apk
などのx86が含まれるpathが記載されていた。
私の現環境(flutter doctor
)↓
Doctor summary (to see all details, run
flutter doctor -v):
[✓] Flutter (Channel stable, 3.10.1, on
macOS 13.2.1 22D68 darwin-arm64,
locale ja-JP)
[✓] Android toolchain - develop for
Android devices (Android SDK version
31.0.0)
[✓] Xcode - develop for iOS and macOS
(Xcode 14.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.1)
[✓] VS Code (version 1.78.2)
[✓] Connected device (5 available)
[✓] Network resources
GitHubでissueが上がってた
こちらの方の投稿を参考に以下のようにした。
app/build.gradle
...
defaultConfig {
...
ndk {
// Filter for architectures supported by Flutter.
abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86_64'
}
}
...
これで再び内部テストに提出すると、エラーがなくなった。
ちなみに、アプリが開かないというレビューをしてくださった方のABIにx86が含まれていたので、この修正によってこのレビューの問題も解決されたと思う(たぶん)
このスクラップは2023/05/24にクローズされました