android app出现红叉怎么解决

来源:互联网 发布:软件项目评审表模板 编辑:程序博客网 时间:2024/04/30 00:16

编译运行按钮旁边出现红叉的原因及解决方法:

Androidmanifest.xml文件缺失信息,导致gradle运行后找不到activity的入口

解决方法:

补全Androidmanifest.xml清单文件

确保每个activity是已经注册了的,然后重新运行,

找到tools-->android -->sync project with gradles files重新运行

或build-->rebulid project重新运行

Androidmanifest.xml清单文件activity注册简单介绍

<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"    package="com.example.ancode.framegment">    <application        android:allowBackup="true"        android:icon="@mipmap/ic_launcher"        android:label="@string/app_name"        android:supportsRtl="true"        android:theme="@style/AppTheme">            <activity android:name=".CrimeActivity"                android:label="@string/app_name">                <intent-filter>                    <action android:name="android.intent.action.MAIN" />                    <category android:name="android.intent.category.LAUNCHER" />                </intent-filter>            </activity>        <activity android:name=".CrimeFragment">            <intent-filter>                <action android:name="android.intent.action.CrimeFragment"/>                <category android:name="android.intent.category.DEFAULT"/>            </intent-filter>>        </activity>    </application></manifest>

这里头有两个activity已经注册了,其中主activity一个,这是主页面的入口

<activity android:name=".CrimeActivity"                android:label="@string/app_name">                <intent-filter>                    <action android:name="android.intent.action.MAIN" />                    <category android:name="android.intent.category.LAUNCHER" />                </intent-filter>            </activity>
另一个是其他activity,可以添加多个

<activity android:name=".CrimeFragment">            <intent-filter>                <action android:name="android.intent.action.CrimeFragment"/>                <category android:name="android.intent.category.DEFAULT"/>            </intent-filter>>        </activity>
添加很好activity就是注册,具体知识请在别的地方学习,这里不做详细的介绍




0 0
原创粉丝点击