android-studio - Android AndroidManifest 文件中 改变程序主入口的问题。
天蓬老师
天蓬老师 2017-04-17 16:16:43
0
4
575

我的程序本来是将MainActivity作为程序主入口,代码如下

<application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <meta-data
            android:name="com.baidu.lbsapi.API_KEY"
            android:value="xxxxxxxxxxxxxxxxxxxx" />

        <activity
            android:name=".activity.MainActivity"
            android:label="@string/app_name"
            android:theme="@style/AppTheme.NoActionBar">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>

        </activity>

        <activity android:name=".activity.SearchActivity" />


        <activity android:name=".activity.LoginActivity" />


        <activity android:name=".activity.RegisterActivity"/>

        <service
            android:name="com.baidu.location.f"
            android:enabled="true"
            android:process=":remote" />

    </application>

现在想将 LoginActivity 作为程序的主入口,将代码改成这样

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <meta-data
            android:name="com.baidu.lbsapi.API_KEY"
            android:value="xxxxxxxxxxxxxxxxxx" />

        <activity
            android:name=".activity.MainActivity"
            android:label="@string/app_name"
            android:theme="@style/AppTheme.NoActionBar">


        </activity>

        <activity android:name=".activity.SearchActivity" />


        <activity android:name=".activity.LoginActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>


        <activity android:name=".activity.RegisterActivity"/>

        <service
            android:name="com.baidu.location.f"
            android:enabled="true"
            android:process=":remote" />

    </application>

结果现在一安装运行就提示 程序已停止运行

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

membalas semua(4)
黄舟

你的错误日志在哪里?理论上单纯改变入口不会有什么问题,你的LoginActivity应该是存在异常了。

迷茫

我同意楼上的看法,应该不是注册文件的问题,而是java代码存在异常。

看看logcat导出来的错误日志放一个上来。

小葫芦

没有日志怎么解决/...

Peter_Zhu

贴出来日志让大家看看

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan