应用程序安装在设备上但未显示

时间:2014-12-07 06:14:57

标签: java android xml eclipse android-manifest

嗨,我是Android开发的新手,并编写了一个简单的代码来运行一个简单的应用程序。但是当我在模拟器或我的设备上运行它时,控制台窗口说该应用程序已经成功安装,但没有打开我的模拟器或phone.can u plz建议解决此问题的可能方法。

清单文件

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.firstapp"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="17" />
    <application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name=".MainActivity"
        android:label="@string/title_activity_main" >
    </activity>
    <activity
        android:name=".First"
        android:label="@string/title_activity_first" >
    </activity>
  </application>

 </manifest>

activity_main

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.example.firstapp.MainActivity" >

   <EditText
    android:id="@+id/editText1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignLeft="@+id/imageView1"
    android:layout_alignParentBottom="true"
    android:layout_marginBottom="26dp"
    android:ems="10"
    android:inputType="numberPassword" />

   <EditText
    android:id="@+id/editText5"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_above="@+id/editText1"
    android:layout_alignLeft="@+id/editText1"
    android:ems="10"
    android:inputType="textMultiLine"
    android:text="Enter your Password"
    tools:ignore="HardcodedText" />

    <EditText
    android:id="@+id/editText3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_above="@+id/editText5"
    android:layout_alignLeft="@+id/editText5"
    android:layout_marginBottom="20dp"
    android:ems="10"
    android:inputType="textEmailAddress" >

    <requestFocus android:layout_width="wrap_content" />

   </EditText>

   <EditText
    android:id="@+id/editText4"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_above="@+id/editText3"
    android:layout_alignLeft="@+id/editText3"
    android:ems="10"
    android:inputType="textMultiLine"
    android:text="Enter your E-mail id"
    tools:ignore="HardcodedText" />

   <ImageView
    android:id="@+id/imageView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_above="@+id/editText4"
    android:layout_centerHorizontal="true"
    android:layout_marginBottom="36dp"
    android:src="@drawable/robo" 
    android:contentDescription="@null"/>

   <EditText
    android:id="@+id/editText2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="38dp"
    android:ems="10"
    android:inputType="textMultiLine"
    android:text="Welcome To Foodparkk"
    tools:ignore="HardcodedText" />

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

1 个答案:

答案 0 :(得分:1)

您必须将您的intent-filter添加到您的活动中,而不是在manifest标签中:

<activity
    android:name=".MainActivity"
    android:label="@string/title_activity_main">

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

</activity>