登录 立即注册
安币:

安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户

XML中package问题[复制链接]

先进入欢迎界面,在跳转到主Activity时报错,app自动关闭
报错内容
报错的是说XML文件中第二行出问题,即 package="com.example.studyserver";里面的名是正确的,也没有报错,就是运行的时候会报错,这是个什么情况

leng2315662789 647查看 · 7回复 · 2018-5-23 20:15 有用(0
共7个回答
zhang157178 2018-5-25 16:00 回复

把报错贴出来看看

leng2315662789 2018-5-26 13:47 回复
zhang157178 发表于 2018-5-25 16:00
把报错贴出来看看

C:\Users\Administrator\Desktop
leng2315662789 2018-5-26 13:49 回复
zhang157178 发表于 2018-5-25 16:00
把报错贴出来看看

原谅我这个白痴,不知道怎么用巴士这个贴图片链接
li995318 2018-6-1 11:53 回复

说的是XML文件的第2行吧,不是说的Java文件的第2行

lilongfei0504 2018-6-4 08:49 回复

说明你的主activity的layout布局文件里含有自定义控件,而控件的包名不对,如果包名正确,在布局文件里ctrl+Enter
能够直接查看这个控件的代码。如果包名不对编译器是不会提示错误的

leng2315662789 2018-6-7 16:03 回复
lilongfei0504 发表于 2018-6-4 08:49
说明你的主activity的layout布局文件里含有自定义控件,而控件的包名不对,如果包名正确,在布局文件里ctrl ...

这是我layout代码
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:background="@drawable/show">
   
   
    <!-- 顶部,图片展示 -->
    <FrameLayout
        android:layout_width="match_parent"
        android:layout_height="150dip">
        
         
        <ImageView
            android:name="@+id/iv_banner"
            android:layout_width="match_parent"
            android:layout_height="150dip"
            android:src="@drawable/banner1"/>
        
        <Button
            android:name="@+id/bt_right"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="right|center_vertical"
            android:text="右"/>
        
        <Button
            android:name="@+id/bt_lift"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_vertical"
            android:text="左"/>
      
    </FrameLayout>
     
   
    <!-- 日期时间展示框 -->

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="50dip"
        android:background="@drawable/title"
        android:orientation="horizontal" >
        
         <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:layout_margin="5dip"
            android:text="Back"
            android:textColor="#fff" />

        <TextView
            android:layout_width="0dip"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:layout_weight="1"
            android:gravity="center"
            android:text="This is title"
            android:textColor="#fff"
            android:textSize="24sp" />

        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:layout_margin="5dip"
            android:text="Edit"
            android:textColor="#fff" />
    </LinearLayout>
   
    <EditText
        android:layout_width="300dip"
        android:layout_height="match_parent"
        android:background="@android:drawable/editbox_background"
        android:layout_gravity="center_horizontal"
        android:hint="内容:"
        android:gravity="top|left"
        />
        
</LinearLayout>
下面是报错的内容
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.studyserver/com.example.studyserver.MainActivity}: android.view.InflateException: Binary XML file line #2: Error inflating class <unknown>
下面是mainactivity代码
package com.example.studyserver;

import android.app.Activity;
import android.os.Bundle;
import android.view.Window;

public class MainActivity extends Activity
{
       
        private int[] guideImgaes={R.drawable.banner1,R.drawable.banner2,R.drawable.banner3,R.drawable.banner4,};
       
        @Override
        protected void onCreate(Bundle savedInstanceState) {
                // TODO Auto-generated method stub
                super.onCreate(savedInstanceState);       
                setContentView(R.layout.activity_main);
                requestWindowFeature(Window.FEATURE_NO_TITLE);// 取消标题栏
               
        }
       
}
这个问题我找了很多,都没法解决
nibaba~ 2018-6-14 15:11 回复

AndroidManifest.xml 里面有注册MainActivity 吗?直接把MainActivity 作为启动窗试试

需要登入后才可以评论 登录 | 立即注册

联系我们
关闭
合作电话:
15618560077
Email:
805941275@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| 广东互联网违法和不良信息举报中心|中国互联网举报中心|下载客户端|申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

返回顶部 返回版块