2016-12-28 50 views
1

我試圖改變。我試圖this.wanted有歡迎我的發射活動,而不是主要試圖改變laucher活動,但顯示默認的活動沒有找到

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

    <application 
     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme"> 
     <activity android:name=".Welcome"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity android:name=".abnormal_screening" /> 
     <activity android:name=".Algorithm_class" /> 
     <activity android:name=".MainActivity" /> 
     <activity android:name=".Patient_info"></activity> 
    </application> 

</manifest> 

我的發射活動,但it'showig的以下消息:

下午4時13分43秒的錯誤運行的應用程序:未發現默認的活動

下午四時13分48秒的錯誤運行的應用程序:默認的活動沒有找到

4:13:49 PM Error running app:Default Activity not found

+1

首先檢查活動的包名,是否有在塔的任何錯誤t活動??,顯示日誌貓 – AmeeJoshi

+0

歡迎班級包名? – sasikumar

+0

這可能已準備好相關: http://stackoverflow.com/questions/15825081/error-default-activity-not-found –

回答

1

如果你的Activity類不是直接在src文件夾內意味着你不得不提及包名在manifest文件中。我想你錯過了包類名稱的歡迎類

活動結構類似這樣的格式

android:name=".packagename.package2..upto..packageN.className" 

所以更改

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

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