cari

Rumah  >  Soal Jawab  >  teks badan

android-studio - Android AndroidManifest 文件中 改变程序主入口的问题。

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

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

天蓬老师天蓬老师2772 hari yang lalu576

membalas semua(4)saya akan balas

  • 黄舟

    黄舟2017-04-17 16:18:43

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

    balas
    0
  • 迷茫

    迷茫2017-04-17 16:18:43

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

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

    balas
    0
  • 高洛峰

    高洛峰2017-04-17 16:18:43

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

    balas
    0
  • 天蓬老师

    天蓬老师2017-04-17 16:18:43

    贴出来日志让大家看看

    balas
    0
  • Batalbalas