Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java I';我正试图在android studio中制作一个食品订购应用程序,但不幸的是,它在emulator中启动时崩溃,无论是在真实的硬件中_Java_Android - Fatal编程技术网

Java I';我正试图在android studio中制作一个食品订购应用程序,但不幸的是,它在emulator中启动时崩溃,无论是在真实的硬件中

Java I';我正试图在android studio中制作一个食品订购应用程序,但不幸的是,它在emulator中启动时崩溃,无论是在真实的硬件中,java,android,Java,Android,可能问题是,它需要一些我忘记包含的依赖项。 它能做的就是显示菜单栏和一些食物,但当我打开它时,不管我做什么,它都会崩溃 这是真实硬件的日志: 2019-11-19 22:51:18.441 2236-2236/? E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.doinanenishoppja, PID: 2236 java.lang.RuntimeException: Unable to start ac

可能问题是,它需要一些我忘记包含的依赖项。 它能做的就是显示菜单栏和一些食物,但当我打开它时,不管我做什么,它都会崩溃

这是真实硬件的日志:

2019-11-19 22:51:18.441 2236-2236/? E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.example.doinanenishoppja, PID: 2236
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.doinanenishoppja/com.example.doinanenishoppja.MainActivity}: android.view.InflateException: Binary XML file line #38: Binary XML file line #38: Error inflating class info.hoang8f.widget.FButton
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3003)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3064)
        at android.app.ActivityThread.-wrap14(ActivityThread.java)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1659)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:154)
        at android.app.ActivityThread.main(ActivityThread.java:6816)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1563)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1451)
     Caused by: android.view.InflateException: Binary XML file line #38: Binary XML file line #38: Error inflating class info.hoang8f.widget.FButton
     Caused by: android.view.InflateException: Binary XML file line #38: Error inflating class info.hoang8f.widget.FButton
     Caused by: java.lang.reflect.InvocationTargetException
        at java.lang.reflect.Constructor.newInstance0(Native Method)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:430)
   `at android.view.LayoutInflater.createView(LayoutInflater.java:652)
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:794)
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:865)
    at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:873)
    at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:525)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:427)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:378)
    at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:469)
    at androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)
    at com.example.doinanenishoppja.MainActivity.onCreate(MainActivity.java:19)
    at android.app.Activity.performCreate(Activity.java:6977)
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2946)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3064)
    at android.app.ActivityThread.-wrap14(ActivityThread.java)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1659)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:154)
    at android.app.ActivityThread.main(ActivityThread.java:6816)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1563)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1451)
 Caused by: java.lang.UnsupportedOperationException: Can't convert value at index 1 to color: type=0x5
    at android.content.res.TypedArray.getColor(TypedArray.java:480)
    at info.hoang8f.widget.FButton.parseAttrs(FButton.java:116)
    at info.hoang8f.widget.FButton.<init>(FButton.java:52)
    at java.lang.reflect.Constructor.newInstance0(Native Method) 
    at java.lang.reflect.Constructor.newInstance(Constructor.java:430) 
    at android.view.LayoutInflater.createView(LayoutInflater.java:652) 
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:794) 
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734) 
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:865) 
    at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828) 
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:873) 
    at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:525) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:427) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:378) 
    at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:469) 
    at androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:140) 
    at com.example.doinanenishoppja.MainActivity.onCreate(MainActivity.java:19) 
    at android.app.Activity.performCreate(Activity.java:6977) 
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126) 
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2946) 
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3064) 
    at android.app.ActivityThread.-wrap14(ActivityThread.java) 
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1659) 
    at android.os.Handler.dispatchMessage(Handler.java:102) 
    at android.os.Looper.loop(Looper.java:154) 
    at android.app.ActivityThread.main(ActivityThread.java:6816) 
    at java.lang.reflect.Method.invoke(Native Method)`
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1563) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1451)`
这是Constructor.java调用的一些其他调用:

2019-11-19 22:51:18.441 2236-2236/? E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.example.doinanenishoppja, PID: 2236
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.doinanenishoppja/com.example.doinanenishoppja.MainActivity}: android.view.InflateException: Binary XML file line #38: Binary XML file line #38: Error inflating class info.hoang8f.widget.FButton
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3003)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3064)
        at android.app.ActivityThread.-wrap14(ActivityThread.java)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1659)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:154)
        at android.app.ActivityThread.main(ActivityThread.java:6816)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1563)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1451)
     Caused by: android.view.InflateException: Binary XML file line #38: Binary XML file line #38: Error inflating class info.hoang8f.widget.FButton
     Caused by: android.view.InflateException: Binary XML file line #38: Error inflating class info.hoang8f.widget.FButton
     Caused by: java.lang.reflect.InvocationTargetException
        at java.lang.reflect.Constructor.newInstance0(Native Method)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:430)
   `at android.view.LayoutInflater.createView(LayoutInflater.java:652)
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:794)
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:865)
    at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:873)
    at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:525)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:427)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:378)
    at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:469)
    at androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)
    at com.example.doinanenishoppja.MainActivity.onCreate(MainActivity.java:19)
    at android.app.Activity.performCreate(Activity.java:6977)
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2946)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3064)
    at android.app.ActivityThread.-wrap14(ActivityThread.java)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1659)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:154)
    at android.app.ActivityThread.main(ActivityThread.java:6816)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1563)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1451)
 Caused by: java.lang.UnsupportedOperationException: Can't convert value at index 1 to color: type=0x5
    at android.content.res.TypedArray.getColor(TypedArray.java:480)
    at info.hoang8f.widget.FButton.parseAttrs(FButton.java:116)
    at info.hoang8f.widget.FButton.<init>(FButton.java:52)
    at java.lang.reflect.Constructor.newInstance0(Native Method) 
    at java.lang.reflect.Constructor.newInstance(Constructor.java:430) 
    at android.view.LayoutInflater.createView(LayoutInflater.java:652) 
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:794) 
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734) 
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:865) 
    at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828) 
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:873) 
    at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:525) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:427) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:378) 
    at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:469) 
    at androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:140) 
    at com.example.doinanenishoppja.MainActivity.onCreate(MainActivity.java:19) 
    at android.app.Activity.performCreate(Activity.java:6977) 
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126) 
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2946) 
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3064) 
    at android.app.ActivityThread.-wrap14(ActivityThread.java) 
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1659) 
    at android.os.Handler.dispatchMessage(Handler.java:102) 
    at android.os.Looper.loop(Looper.java:154) 
    at android.app.ActivityThread.main(ActivityThread.java:6816) 
    at java.lang.reflect.Method.invoke(Native Method)`
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1563) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1451)`
`在android.view.LayoutInflater.createView(LayoutInflater.java:652)
位于android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:794)
位于android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734)
位于android.view.LayoutInflater.rInflate(LayoutInflater.java:865)
位于android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828)
位于android.view.LayoutInflater.rInflate(LayoutInflater.java:873)
位于android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828)
在android.view.LayoutInflater.充气(LayoutInflater.java:525)
在android.view.LayoutInflater.充气(LayoutInflater.java:427)
在android.view.LayoutInflater.inflate(LayoutInflater.java:378)
位于androidx.appcompat.app.appcompatedelegateimpl.setContentView(appcompatedelegateimpl.java:469)
位于androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)
位于com.example.doinanenishoppja.MainActivity.onCreate(MainActivity.java:19)
位于android.app.Activity.performCreate(Activity.java:6977)
位于android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126)
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2946)上
位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3064)
位于android.app.ActivityThread.-wrap14(ActivityThread.java)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1659)
位于android.os.Handler.dispatchMessage(Handler.java:102)
位于android.os.Looper.loop(Looper.java:154)
位于android.app.ActivityThread.main(ActivityThread.java:6816)
位于java.lang.reflect.Method.invoke(本机方法)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run上(ZygoteInit.java:1563)
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1451)

原因:java.lang.UnsupportedOperationException:无法将索引1处的值转换为颜色:type=0x5 位于android.content.res.TypedArray.getColor(TypedArray.java:480) 位于info.hoang8f.widget.FButton.parseAttrs(FButton.java:116) 位于info.hoang8f.widget.FButton.(FButton.java:52) 位于java.lang.reflect.Constructor.newInstance0(本机方法) 位于java.lang.reflect.Constructor.newInstance(Constructor.java:430) 位于android.view.LayoutInflater.createView(LayoutInflater.java:652) 位于android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:794) 位于android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734) 位于android.view.LayoutInflater.rInflate(LayoutInflater.java:865) 位于android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828) 位于android.view.LayoutInflater.rInflate(LayoutInflater.java:873) 位于android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828) 在android.view.LayoutInflater.充气(LayoutInflater.java:525) 在android.view.LayoutInflater.充气(LayoutInflater.java:427) 在android.view.LayoutInflater.inflate(LayoutInflater.java:378) 位于androidx.appcompat.app.appcompatedelegateimpl.setContentView(appcompatedelegateimpl.java:469) 位于androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:140) 位于com.example.doinanenishoppja.MainActivity.onCreate(MainActivity.java:19) 位于android.app.Activity.performCreate(Activity.java:6977) 位于android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126) 在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2946)上 位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3064) 位于android.app.ActivityThread.-wrap14(ActivityThread.java) 在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1659) 位于android.os.Handler.dispatchMessage(Handler.java:102) 位于android.os.Looper.loop(Looper.java:154) 位于android.app.ActivityThread.main(ActivityThread.java:6816) 位于java.lang.reflect.Method.invoke(本机方法)` 在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run上(ZygoteInit.java:1563) 位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1451)`
您是否有一些与颜色数组相关的代码?(查看错误中的原因)您是否偶然使用了ViewPagerIndicator?发布您的gradle构建文件发布您的主要活动+正在膨胀的布局。无法在布局中膨胀此小部件:info.hoang8f.widget.fButton原因:java.lang.UnsupportedOperationException:无法将索引1处的值转换为颜色:type=0x5