мое приложение для Android в kotlin продолжает падать, и это показывает мне это в журнале - PullRequest
0 голосов
/ 17 октября 2019

E / AndroidRuntime: ИСКЛЮЧИТЕЛЬНОЕ ИСКЛЮЧЕНИЕ: основной Процесс: com.example.h2, PID: 13228 java.lang.RuntimeException: Невозможно запустить действие ComponentInfo {com.example.h2 / com.example.h2.SecondActivity}: android.view.InflateException: строка двоичного файла XML №2: строка двоичного файла XML №2: ошибка, связанная с раздуванием класса linearLoyout в android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2805) в android.app.ActivityThread.handleLaunchActivity (ActivityThread.java): 2883) в android.app.ActivityThread.-wrap11 (неизвестный источник: 0) в android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1613) в android.os.Handler.dispatchMessage (Handler.java:106)на android.os.Looper.loop (Looper.java:164) на android.app.ActivityThread.main (ActivityThread.java:6523) на java.lang.reflect.Method.invoke (нативный метод) на com.android.internal.os.RuntimeInit $ MethodAndArgsCaller.run (RuntimeInit.java:438) в com.android.internal.os.ZygoteInit.main (ZygoteInit.java:857) Вызывается: android.view.InflateException: Binary Строка XML-файла №2: Строка №2 двоичного XML-файла: Ошибка надувания класса linearLoyout Причина: android.view.InflateException: Строка №2 двоичного XML-файла: Ошибка накачивания класса linearLoyout Причина: java.lang.ClassNotFoundException: Не былонайти класс «android.view.linearLoyout» по пути: DexPathList [[zip-файл »/data/app/com.example.h2-LZ1S58avR3GXvrmItkNZrg==/base.apk"],nativeLibraryDirectories=[/data/app/com.example.h2-LZ1S58avR3GXvrmItkNZrg == / lib / arm, / system / lib, / vendor / lib]] в dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:125) в java.lang.ClassLoader.o.jj:379) на java.lang.ClassLoader.loadClass (ClassLoader.java:312) на android.view.LayoutInflater.createView (LayoutInflater.java:606) на android.view.LayoutInflater.onCreateView (LayoutInflater.java:703) на ком. android.internal.policy.PhoneLayoutInflater.onCreateView (PhoneLayoutInflater.java:68) в android.view.LayoutInflater.onCreateView (LayoutInflater.java:720) в android.view.LayoutInflater.createViewFromTag (LayoutInflater.java:788) в android.view.LayoutInflater.createViewFromTag (LayoutInflater.java:730) в android.view.LayoutInflater.inflate (LayoutInflater.java:492) в android.view.LayoutInava.flater (Fla: 423) в android.view.LayoutInflater.inflate (LayoutInflater.java:374) в android.support.v7.app.AppCompatDelegateImpl.setContentView (AppCompatDelegateImpl.java:469) в android.support.v7.app.AppCont. AppCompatActivity.java:140) в com.example.h2.SecondActivity.onCreate (SecondActivity.kt: 10) в android.app.Activity.performCreate (Activity.java:7023) в android.app.Activity.performCreate (Activity.java): 7014) в android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1214) в android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2758) в android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2883) в android.app.ActivityThread.-wrap11 (неизвестный источник: 0) в android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1613) в android.os.Handler.dispatchMessage (Handler.java:106) в android.os.Looper.loop (Looper.java:164) в android.app.ActivityThread.main (ActivityThread.java): 6523) на java.lang.reflect.Method.invoke (собственный метод) на com.android.internal.os.RuntimeInit $ MethodAndArgsCaller.run (RuntimeInit.java:438) на com.android.internal.os.ZygoteInit.main(ZygoteInit.java:857)

Ответы [ 2 ]

2 голосов
/ 17 октября 2019

В строке 17 «android.view.linearLoyout» кажется, что вы ввели не ту букву? Я думаю, что вы имели в виду linearLayout, а не linear Loyout. Если вы изменили это, то он может работать правильно.

0 голосов
/ 17 октября 2019

Обычно вы можете найти свою ошибку в верхней части журнала сбоев. В вашем случае он обнаруживается со следующей строкой:

Binary XML file line #2: Binary XML file line #2: Error inflating class linearLoyout at

Строка, в которой указано, что произошел сбой, поскольку класс LinearLoyout не может быть раздут. Класс будет расположен во второй строке XML-файла.

Читайте о сбоях и о том, как читать журналы здесь: https://developer.android.com/topic/performance/vitals/crash

Как сказал Роботизированный Жнец, "LinearLoyout" должно быть "LinearLayout".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...