Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在清单中设置活动_Android_Android Manifest - Fatal编程技术网

Android 如何在清单中设置活动

Android 如何在清单中设置活动,android,android-manifest,Android,Android Manifest,这是我的清单,应用程序没有打开。 有人能告诉我如何设置所有活动的清单吗? precus是目前第一个在应用程序打开时打开的。 在precus活动中,有一个意图,即当点击按钮时,其自定义活动。 为什么不工作?更改文件中的这一行 <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:

这是我的清单,应用程序没有打开。 有人能告诉我如何设置所有活动的清单吗? precus是目前第一个在应用程序打开时打开的。 在precus活动中,有一个意图,即当点击按钮时,其自定义活动。
为什么不工作?

更改文件中的这一行

 <application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name=".precus"
        android:label="@string/app_name"
        android:screenOrientation="portrait" >
        <intent-filter>
            <action android:name="com.yair.guessit.PRECUS" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name="Customize"
        android:label="@string/app_name"
        android:screenOrientation="portrait" >
    </activity>
    <activity
        android:name="FirstPage"
        android:label="@string/app_name"
        android:screenOrientation="portrait" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
    <activity
        android:name=".MainActivity"
        android:label="@string/app_name"
        android:screenOrientation="portrait" >
        <intent-filter>
            <action android:name="com.yair.guessit.MAINACTIVITY" />

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


然后运行它


如果可以的话。然后将其标记为已接受的答案。

您的应用程序的所有活动都带有intent filter.Main。。。让只有一个有这个过滤器,在其他-只要删除意图过滤器像

<action android:name="android.intent.action.MAIN"/>


我会试试这个,但是.MAIN的意思是什么?MAIN的意思是,当您启动应用程序时,此活动将首先启动。。。从LogCat中给出一个完整的错误…您显示的错误表示您的droid未连接或adb驱动程序或adb连接存在一些问题…您想打开precus的第一个活动是什么,在precus中,我有一个按钮被按下并打开自定义活动我也不知道。。。我不在模拟器上运行它,它在我的手机上运行(HTC one s),当我运行它时,它只会打开一毫秒,然后崩溃…所以,错误可能在您的java代码中。因为java.net.ConnectException:连接被拒绝:当您的设备连接不好并且应用程序需要时间安装时,会出现连接错误。我在代码中看到的另一个错误是:在onClick函数中使用R.id.tbguesscheckd
<action android:name="android.intent.action.MAIN"/>
<activity
    android:name="FirstPage"
    android:label="@string/app_name"
    android:screenOrientation="portrait" >
</activity>