一部のデバイスでは、マップ アクティビティを開始すると、アプリが NoClassDefFoundError でクラッシュします。
はい、権限とライブラリ、および MapActivity を実行するために必要なすべてのものがあります。すべてのデバイスの 99.9% で正常に動作します (すべて Google サービスを備えています...)。
ただし、聞いたことのないデバイスが 2 ~ 3 台あります (例: Prestigio - PAP4040_DUO または MID - PAD-FMD700P または rockchip AN9G2) には、Google サービスがなく、マップ アクティビティを開く可能性がないようです。
これを検出して、「お使いの携帯電話は Google マップをサポートしていません。申し訳ありません」などのメッセージを表示する可能性はありますか?
(はい、数千台のデバイスを無視できますが、すべてをサポートしようとします)