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

我的程序本来是将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>

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

天蓬老师
天蓬老师

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

全部回覆(4)
黄舟

你的錯誤日誌在哪裡?理論上單純改變入口不會有什麼問題,你的LoginActivity應該是存在異常了。

迷茫

我同意樓上的看法,應該不是註冊文件的問題,而是java程式碼有異常。

看看logcat導出的錯誤日誌放一個上來。

小葫芦

沒有日誌怎麼解決/...

Peter_Zhu

貼出來日誌讓大家看看

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板