私はこれに関する多くの投稿を見つけましたが、適切に答えられていません。私のアプリケーションにはIMEI番号が必要ですが、それを実行しましたが、000000000000000(15個のゼロ)が表示されています。デバイスでは正常に動作していますが、エミュレータで正しく実行したいと思います。これらのゼロ以外の一意の番号が必要です。ここにプログラムによる解決策がある場合は、回答を投稿してください。(15個のゼロ)「352373051009616」の代わりにこの数値を設定する必要があります
TelephonyManager telephonyManager =(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
文字列imei=telephonyManager.getDeviceId();
textDeviceID2.setText( "デバイスID:-" + imei);
考えられる解決策(プログラムおよびハードコーディング)