启动和启动时我的应用程序崩溃了吗?

时间:2020-01-23 07:09:16

标签: java android android-studio android-activity

2020-01-23 10:51:40.910 5891-5891/com.thomas.mirakle.crm_mirakle E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.thomas.mirakle.crm_mirakle, PID: 5891
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.thomas.mirakle.crm_mirakle/com.thomas.mirakle.crm_mirakle.MainActivity}: java.lang.RuntimeException: Font asset not found fonts/AppleMyungjo.ttf
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2825)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2886)
        at android.app.ActivityThread.-wrap12(ActivityThread.java)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1623)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:186)
        at android.app.ActivityThread.main(ActivityThread.java:6509)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:914)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:804)
     Caused by: java.lang.RuntimeException: Font asset not found fonts/AppleMyungjo.ttf
        at android.graphics.Typeface.createFromAsset(Typeface.java:269)
        at com.thomas.mirakle.crm_mirakle.MainActivity.resource(MainActivity.java:435)
        at com.thomas.mirakle.crm_mirakle.MainActivity.onCreate(MainActivity.java:107)
        at android.app.Activity.performCreate(Activity.java:6992)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2778)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2886) 
        at android.app.ActivityThread.-wrap12(ActivityThread.java) 
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1623) 
        at android.os.Handler.dispatchMessage(Handler.java:102) 
        at android.os.Looper.loop(Looper.java:186) 
        at android.app.ActivityThread.main(ActivityThread.java:6509) 
        at java.lang.reflect.Method.invoke(Native Method) 
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:914) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:804) 

enter image description here

2 个答案:

答案 0 :(得分:0)

将AppleMyungjo.ttf像这样

添加到应用程序的资产中

答案 1 :(得分:0)

我认为您已经直接将字体AppleMyungjo.ttf复制/粘贴到资产文件夹中。 尝试在资产中创建字体文件夹,然后将您的字体AppleMyungjo.ttf粘贴到其中。 希望这会有所帮助。