Я столкнулся с ошибкой ниже при попытке запустить приложение, которое «Приложение продолжает останавливаться», как решить эту проблему? - PullRequest
0 голосов
/ 21 июня 2020

'' '2020-06-21 13: 22: 53.293 9305-9305 /? E / le.androidati: Неизвестные биты установлены в runtime_flags: 0x8000 2020-06-21 13: 22: 54.521 9305-9305 / com.example.androidatit E / Android Runtime: FATAL EXCEPTION: main Process: com.example.androidatit, PID: 9305 java .lang.RuntimeException: не удалось запустить действие ComponentInfo {com.example.androidatit / com.example.androidatit.MainActivity}: android .view.InflateException: двоичный XML строка файла # 40 в com.example .androidatit: layout / activity_main: двоичный XML строка # 40 файла в com.example.androidatit: layout / activity_main: ошибка при раздувании информации о классе info.hoang8f.widget.FButton в android .app.ActivityThread.performLaunchActivity (ActivityThread. java: 3270) в android .app.ActivityThread.handleLaunchActivity (ActivityThread. java: 3409) в android .app.servertransaction.LaunchActivityItem.execute (LaunchActivityItem. java: 83) в android. app.servertransaction.TransactionExecutor.executeCallbacks (TransactionExecutor. java: 135) в android .app.servertransaction.TransactionExecutor.execute (TransactionExecutor . java: 95) в android .app.ActivityThread $ H.handleMessage (ActivityThread. java: 2016) в android .os.Handler.dispatchMessage (Handler. java: 107) в android .os.Looper.l oop (Looper. java: 214) в android .app.ActivityThread.main (ActivityThread. java: 7356) в java .lang.reflect.Method.invoke (Собственный метод) на com. android .internal.os.RuntimeInit $ MethodAndArgsCaller.run (RuntimeInit. java: 492) на com. android .internal.os.ZygoteInit.main (ZygoteInit. java: 930) Вызвано: android .view.InflateException: двоичный XML строка файла # 40 в com.example.androidatit: layout / activity_main: двоичный XML строка файла # 40 в com.example.androidatit: layout / activity_main : Ошибка при раздувании класса info.hoang8f.widget.FButton Причина: android .view.InflateException: двоичный XML строка файла # 40 в com.example.androidatit: layout / activity_main: Ошибка при раздувании класса info.hoang8f.widget. FButton Вызвано: java .lang.reflect.InvocationTargetException в java .lang.reflect.Constructor.newInstance0 (собственный метод) в java. lang.reflect.Constructor.newInstance (Constructor. java: 343) в android .view.LayoutInflater.createView (LayoutInflater. java: 854) в android .view.LayoutInflater.createViewFromTag (LayoutInflater. java: 1006) в android .view.LayoutInflater.createViewFromTag (LayoutInflater. java: 961) в android .view.LayoutInflater.rInflate (LayoutInflater. java: 1123) в android .view.LayoutInflater .rInflateChildren (LayoutInflater. java: 1084) в android .view.LayoutInflater.inflate (LayoutInflater. java: 682) в android .view.LayoutInflater.inflate (LayoutInflater. java: 534) в android .view.LayoutInflater.inflate (LayoutInflater. java: 481) в androidx.appcompat.app.AppCompatDelegateImpl.setContentView (AppCompatDelegateImpl. java: 555) в androidx.appcompat.app.AppCompatActivity.setContentView. (AppCompatActivity.setContentView. java: 161) в com.example.androidatit.MainActivity.onCreate (MainActivity. java: 18) в android .app.Activity.performCreate (Activity. java: 7802) в android .app .Activity.performCreate (Activity. java: 7791) в * 1 062 * .app.Instrumentation.callActivityOnCreate (Instrumentation. java: 1299) в android .app.ActivityThread.performLaunchActivity (ActivityThread. java: 3245) в android .app.ActivityThread.handleLaunchActivity (ActivityThread. java: 3409) в android .app.servertransaction.LaunchActivityItem.execute (LaunchActivityItem. java: 83) в android .app.servertransaction.TransactionExecutor.executeCallbacks (TransactionExecutor. java: 135) в android .app.servertransaction.TransactionExecutor.execute (TransactionExecutor. java: 95) в android .app.ActivityThread $ H.handleMessage (ActivityThread. java: 2016) в android .os.Handler.dispatchMessage ( Handler. java: 107) в android .os.Looper.l oop (Looper. java: 214) в android .app.ActivityThread.main (ActivityThread. java: 7356) в java .lang.reflect.Method.invoke (собственный метод) на com. android .internal.os.RuntimeInit $ MethodAndArgsCaller.run (RuntimeInit. java: 492) на com. android .internal.os .ZygoteInit. main (ZygoteInit. java: 930) Вызвано: java .lang.UnsupportedOperationException: не удается преобразовать значение с индексом 1 в цвет: type = 0x5 // ошибка находится здесь, в android .content.res.TypedArray .getColor (TypedArray. java: 532) по адресу info.hoang8f.widget.FButton.parseAttrs (FButton. java: 116) 2020-06-21 13: 22: 54.522 9305-9305 / com.example.androidatit E / AndroidRuntime: at info.hoang8f.widget.FButton. (FButton. java: 52) ... еще 28 '' '

1 Ответ

0 голосов
/ 21 июня 2020

ошибка здесь

android.view.InflateException: Binary XML file line #40 in
com.example.androideatit:layout/activity_main: Binary XML file line #40 in
com.example.androideatit:layout/activity_main: Error inflating class
info.hoang8f.widget.FButton

В файле ресурсов, загруженном MainActivity, то есть layout / activity_main в строке 40, есть компонент info.hoang8f.widget.FButton, в котором наверняка отсутствуют библиотеки, объявленные в вашем gradle. файл сборки, что-то вроде

implememntation 'info.hoang8f.widget.FButton:FButton:1.0.0'

или что-то в этом роде

...