デバイス識別子 (ANDROID_ID) に依存するアプリをエミュレーターでテストしたいと考えています。
現在、次のコードでデバイス識別子を取得しています。
final String deviceID = Settings.Secure.getString(context.getContentResolver(), Settings.Secure.ANDROID_ID);
これをエミュレータで実行すると が返されnull
、あらゆる種類の問題が発生します。より高い Android バージョンでは何かが返されるようです。
Android エミュレーターでデバイス識別子を取得する方法はありますか? デバイス ID を間違って取得していますか?
コンソールからエミュレータのデバイス識別子を設定することは可能でしょうか?