実現したいこと
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 @Override 11 protected void onCreate(Bundle savedInstanceState) { 12 super.onCreate(savedInstanceState); 13 setContentView(R.layout.activity_main); 14 Log.d("SET","BreakPoint"); 15 } 16}
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
https://www.jisei-firm.com/android_develop5/
こちらの方法で回避できるそうですが、機種によっては、これをなしに2分以上放置できるため、本当に必要かどうか疑問であり、他の手段も探しています。
補足
動作確認機種
OPPO A77 (ANR発生まで短い)
Xperia 10 Ⅲ (ANR発生まで長い)
回答1件
あなたの回答
tips
プレビュー