Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.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 Android线程退出时出现未捕获异常(组=0x4000fe70)错误_Java_Android_Eclipse - Fatal编程技术网

Java Android线程退出时出现未捕获异常(组=0x4000fe70)错误

Java Android线程退出时出现未捕获异常(组=0x4000fe70)错误,java,android,eclipse,Java,Android,Eclipse,嗨,我想做一个闪屏。 我尝试了2.3版本的代码,一切正常。 但是当我在安卓2.1和更低版本上尝试代码时,我得到了一个错误 我也尝试了galaxy标签,但没有问题 如何确保我的应用程序可以运行其他版本的androids 错误出现在emulator 1.5上 03-09 10:32:20.016: D/AndroidRuntime(841): Shutting down VM 03-09 10:32:20.016: W/dalvikvm(841): threadid=3: thread exitin

嗨,我想做一个闪屏。 我尝试了2.3版本的代码,一切正常。 但是当我在安卓2.1和更低版本上尝试代码时,我得到了一个错误

我也尝试了galaxy标签,但没有问题

如何确保我的应用程序可以运行其他版本的androids

错误出现在emulator 1.5上

03-09 10:32:20.016: D/AndroidRuntime(841): Shutting down VM
03-09 10:32:20.016: W/dalvikvm(841): threadid=3: thread exiting with uncaught exception (group=0x4000fe70)
03-09 10:32:20.016: E/AndroidRuntime(841): Uncaught handler: thread main exiting due to uncaught exception
03-09 10:32:20.026: E/AndroidRuntime(841): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.activities/com.activities.SplashScreenActivity}: android.view.InflateException: Binary XML file line #2: Error inflating class java.lang.reflect.Constructor
03-09 10:32:20.026: E/AndroidRuntime(841):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2268)
03-09 10:32:20.026: E/AndroidRuntime(841):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2284)
03-09 10:32:20.026: E/AndroidRuntime(841):  at android.app.ActivityThread.access$1800(ActivityThread.java:112)
03-09 10:32:20.026: E/AndroidRuntime(841):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1692)
03-09 10:32:20.026: E/AndroidRuntime(841):  at android.os.Handler.dispatchMessage(Handler.java:99)
03-09 10:32:20.026: E/AndroidRuntime(841):  at android.os.Looper.loop(Looper.java:123)
03-09 10:32:20.026: E/AndroidRuntime(841):  at android.app.ActivityThread.main(ActivityThread.java:3948)
03-09 10:32:20.026: E/AndroidRuntime(841):  at java.lang.reflect.Method.invokeNative(Native Method)
03-09 10:32:20.026: E/AndroidRuntime(841):  at java.lang.reflect.Method.invoke(Method.java:521)
03-09 10:32:20.026: E/AndroidRuntime(841):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:782)
03-09 10:32:20.026: E/AndroidRuntime(841):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:540)
03-09 10:32:20.026: E/AndroidRuntime(841):  at dalvik.system.NativeStart.main(Native Method)
03-09 10:32:20.026: E/AndroidRuntime(841): Caused by: android.view.InflateException: Binary XML file line #2: Error inflating class java.lang.reflect.Constructor
03-09 10:32:20.026: E/AndroidRuntime(841):  at android.view.LayoutInflater.createView(LayoutInflater.java:512)
03-09 10:32:20.026: E/AndroidRuntime(841):  at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
03-09 10:32:20.026: E/AndroidRuntime(841):  at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:562)
03-09 10:32:20.026: E/AndroidRuntime(841):  at android.view.LayoutInflater.inflate(LayoutInflater.java:385)
03-09 10:32:20.026: E/AndroidRuntime(841):  at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
03-09 10:32:20.026: E/AndroidRuntime(841):  at android.view.LayoutInflater.inflate(LayoutInflater.java:276)
03-09 10:32:20.026: E/AndroidRuntime(841):  at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:309)
03-09 10:32:20.026: E/AndroidRuntime(841):  at android.app.Activity.setContentView(Activity.java:1626)
03-09 10:32:20.026: E/AndroidRuntime(841):  at com.activities.SplashScreenActivity.onCreate(SplashScreenActivity.java:33)
03-09 10:32:20.026: E/AndroidRuntime(841):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1123)
03-09 10:32:20.026: E/AndroidRuntime(841):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2231)
03-09 10:32:20.026: E/AndroidRuntime(841):  ... 11 more
03-09 10:32:20.026: E/AndroidRuntime(841): Caused by: java.lang.reflect.InvocationTargetException
03-09 10:32:20.026: E/AndroidRuntime(841):  at android.widget.LinearLayout.<init>(LinearLayout.java:92)
03-09 10:32:20.026: E/AndroidRuntime(841):  at java.lang.reflect.Constructor.constructNative(Native Method)
03-09 10:32:20.026: E/AndroidRuntime(841):  at java.lang.reflect.Constructor.newInstance(Constructor.java:446)
03-09 10:32:20.026: E/AndroidRuntime(841):  at android.view.LayoutInflater.createView(LayoutInflater.java:499)
03-09 10:32:20.026: E/AndroidRuntime(841):  ... 21 more
03-09 10:32:20.026: E/AndroidRuntime(841): Caused by: android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x1/d=0x7f020016 a=-1 r=0x7f020016}
03-09 10:32:20.026: E/AndroidRuntime(841):  at android.content.res.Resources.loadDrawable(Resources.java:1609)
03-09 10:32:20.026: E/AndroidRuntime(841):  at android.content.res.TypedArray.getDrawable(TypedArray.java:548)
03-09 10:32:20.026: E/AndroidRuntime(841):  at android.view.View.<init>(View.java:1725)
03-09 10:32:20.026: E/AndroidRuntime(841):  at android.view.View.<init>(View.java:1674)
03-09 10:32:20.026: E/AndroidRuntime(841):  at android.view.ViewGroup.<init>(ViewGroup.java:271)
03-09 10:32:20.026: E/AndroidRuntime(841):  ... 25 more
03-09 10:32:20.016:D/AndroidRuntime(841):关闭虚拟机
03-09 10:32:20.016:W/dalvikvm(841):threadid=3:线程以未捕获异常退出(组=0x4000fe70)
03-09 10:32:20.016:E/AndroidRuntime(841):未捕获处理程序:由于未捕获异常而退出主线程
03-09 10:32:20.026:E/AndroidRuntime(841):java.lang.RuntimeException:无法启动活动组件信息{com.activities/com.activities.SplashScreenActivity}:android.view.InflateException:二进制XML文件行#2:膨胀类java.lang.reflect.Constructor时出错
03-09 10:32:20.026:E/AndroidRuntime(841):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2268)
03-09 10:32:20.026:E/AndroidRuntime(841):位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2284)
03-09 10:32:20.026:E/AndroidRuntime(841):在android.app.ActivityThread.access$1800(ActivityThread.java:112)
03-09 10:32:20.026:E/AndroidRuntime(841):在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1692)
03-09 10:32:20.026:E/AndroidRuntime(841):在android.os.Handler.dispatchMessage(Handler.java:99)上
03-09 10:32:20.026:E/AndroidRuntime(841):位于android.os.Looper.loop(Looper.java:123)
03-09 10:32:20.026:E/AndroidRuntime(841):位于android.app.ActivityThread.main(ActivityThread.java:3948)
03-09 10:32:20.026:E/AndroidRuntime(841):位于java.lang.reflect.Method.Invokenactive(本机方法)
03-09 10:32:20.026:E/AndroidRuntime(841):位于java.lang.reflect.Method.invoke(Method.java:521)
03-09 10:32:20.026:E/AndroidRuntime(841):在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:782)
03-09 10:32:20.026:E/AndroidRuntime(841):位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:540)
03-09 10:32:20.026:E/AndroidRuntime(841):在dalvik.system.NativeStart.main(本机方法)
03-09 10:32:20.026:E/AndroidRuntime(841):原因:android.view.InflateException:二进制XML文件行#2:膨胀类java.lang.reflect.Constructor时出错
03-09 10:32:20.026:E/AndroidRuntime(841):在android.view.LayoutInflater.createView(LayoutInflater.java:512)
03-09 10:32:20.026:E/AndroidRuntime(841):位于com.android.internal.policy.impl.PhoneLayoutFlater.onCreateView(PhoneLayoutFlater.java:56)
03-09 10:32:20.026:E/AndroidRuntime(841):在android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:562)
03-09 10:32:20.026:E/AndroidRuntime(841):在android.view.LayoutInflater.inflate(LayoutInflater.java:385)
03-09 10:32:20.026:E/AndroidRuntime(841):在android.view.LayoutInflater.inflate(LayoutInflater.java:320)
03-09 10:32:20.026:E/AndroidRuntime(841):在android.view.LayoutInflater.inflate(LayoutInflater.java:276)
03-09 10:32:20.026:E/AndroidRuntime(841):位于com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:309)
03-09 10:32:20.026:E/AndroidRuntime(841):位于android.app.Activity.setContentView(Activity.java:1626)
03-09 10:32:20.026:E/AndroidRuntime(841):位于com.activities.SplashScreenActivity.onCreate(SplashScreenActivity.java:33)
03-09 10:32:20.026:E/AndroidRuntime(841):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1123)
03-09 10:32:20.026:E/AndroidRuntime(841):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2231)
03-09 10:32:20.026:E/AndroidRuntime(841):。。。还有11个
03-09 10:32:20.026:E/AndroidRuntime(841):由以下原因引起:java.lang.reflect.InvocationTargetException
03-09 10:32:20.026:E/AndroidRuntime(841):在android.widget.LinearLayout.(LinearLayout.java:92)
03-09 10:32:20.026:E/AndroidRuntime(841):位于java.lang.reflect.Constructor.constructNative(本机方法)
03-09 10:32:20.026:E/AndroidRuntime(841):位于java.lang.reflect.Constructor.newInstance(Constructor.java:446)
03-09 10:32:20.026:E/AndroidRuntime(841):在android.view.LayoutInflater.createView(LayoutInflater.java:499)
03-09 10:32:20.026:E/AndroidRuntime(841):。。。还有21个
03-09 10:32:20.026:E/AndroidRuntime(841):原因:android.content.res.Resources$NotFoundException:资源不是可绘制的(颜色或路径):TypedValue{t=0x1/d=0x7f020016 a=-1r=0x7f020016}
03-09 10:32:20.026:E/AndroidRuntime(841):位于android.content.res.Resources.loadDrawable(Resources.java:1609)
03-09 10:32:20.026:E/AndroidRuntime(841):位于android.content.res.TypedArray.getDrawable(TypedArray.java:548)
03-09 10:32:20.026:E/AndroidRuntime(841):在android.view.view.(view.java:1725)上
03-09 10:32:20.026:E/AndroidRuntime(841):在android.view.view.(view.java:1674)
03-09 10:32:20.026:E/AndroidRuntime(841):在android.view.ViewGroup。(ViewGroup.java:271)
03-09 10:32:20.026:E/AndroidRuntime(841):。。。25多
<代码>是;
super.onCreate(savedInstanceState);
    setContentView(R.layout.layout_splash_screen);

        tv = (TextView) findViewById(R.id.LoadingBarTextView);
    loadTextID = 1;


splashTextHandler = new Handler() {
        public void handleMessage(Message msg2) {
            if (loadTextID == 1) {
                tv.setText("Loading..");
                loadTextID = 2;
            } else if (loadTextID == 2) {
                tv.setText("Loading...");
                loadTextID = 3;
            } else {
                tv.setText("Loading.");
                loadTextID = 1;
            }
        }
    };
Thread splashTread = new Thread() {
        @Override
        public void run() {
            try {
                int waited = 0;
                while (isActive && (waited < splashTime1)) {
                    sleep(500);
                    if (isActive) {
                        waited += 500;
                        splashTextHandler.sendMessage(splashTextHandler
                                .obtainMessage());
                    }
                }

            } catch (InterruptedException e) {
                // do nothing
            } finally {
                /*
                finish();
                Intent i = new Intent();
                i.setClassName("com.activities",
                        "com.activities.DashboardActivity");
                startActivity(i);
                */
            }
        }
    };
    splashTread.start();
super.onCreate(savedInstanceState);
setContentView(R.layout.layout\u启动屏幕);
tv=(文本视图)findViewById(R.id.LoadingBarTextView);
loadTextID=1;
splashTextHandler=新处理程序(){
公共无效handleMessage(消息msg2){
如果(loadTextID==1){
tv.setText(“加载…”);
loadTextID=2;
}else if(loadTextID==2){
tv.setText(“加载…”);
loadTextID=3;
}否则{
tv.setText(“加载”);
loadTextID=1;
}
}
};
螺纹飞溅踏板=新螺纹(){
@凌驾
公开募捐{
试一试{
int=0;
while(isActive&(waiting 03-09 10:32:20.026: E/AndroidRuntime(841): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.activities/com.activities.SplashScreenActivity}: android.view.InflateException: Binary XML file line #2: Error inflating class java.lang.reflect.Constructor