実現したいこと
android studio のUSB接続によるデバッグモードで、実機でアプリを起動後、ブレークポイントで止めたあと、数秒でANRが発生することがあります。
しかも、このANRが発生するまでの時間は、機種によって異なります。
発生している問題・分からないこと
ANRが発生するまでの時間をアプリ開発者側で調節したいです。
該当のソースコード
java
1package original.app.name;2 3import androidx.appcompat.app.AppCompatActivity;4 5import android.os.Bundle;6import android.util.Log;7 8public class MainActivity extends AppCompatActivity {9 10 @Override11 protected void onCreate(Bundle savedInstanceState) {12 super.onCreate(savedInstanceState);13 setContentView(R.layout.activity_main);14 Log.d("SET","BreakPoint");15 }16}
試したこと・調べたこと
上記の詳細・結果
https://www.jisei-firm.com/android_develop5/
こちらの方法で回避できるそうですが、機種によっては、これをなしに2分以上放置できるため、本当に必要かどうか疑問であり、他の手段も探しています。
補足
動作確認機種
OPPO A77 (ANR発生まで短い)
Xperia 10 Ⅲ (ANR発生まで長い)

0 コメント