ボタンに Roboto の細いフォントを使用するアプリを作成しています。これは、メイン アクティビティの onCreate メソッドにあるコードです。
Typeface roboto = Typeface.createFromAsset(getAssets(), "Roboto-thin.ttf");
btn1.setTypeface(roboto);
btn2.setTypeface(roboto);
btn3.setTypeface(roboto);
btn4.setTypeface(roboto);
btn5.setTypeface(roboto);
btn6.setTypeface(roboto);
btn7.setTypeface(roboto);
btn8.setTypeface(roboto);
btn9.setTypeface(roboto);
btnd.setTypeface(roboto);
btn1x.setTypeface(roboto);
btnAdd.setTypeface(roboto);
btnSub.setTypeface(roboto);
btnDiv.setTypeface(roboto);
btnMul.setTypeface(roboto);
btnPow.setTypeface(roboto);
btnEqu.setTypeface(roboto);
btnDel.setTypeface(roboto);
btnAC.setTypeface(roboto);
なんらかの理由で、アプリを実行するとクラッシュします。assets フォルダーに Robot-Thin.ttf ファイルがあります。私は何を間違っていますか?