2013-03-15 129 views
0

我的申請被運行沒有錯誤,但我不知道爲什麼突然其顯示的錯誤: -找不到啓動器活動錯誤?

No Launcher activity found!

The launch will only sync the application package on the device!

我已經搜索並發現堆棧溢出,但未能解決了很多環節和問題: - 這是我manyfest文件: -

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

<uses-sdk android:minSdkVersion="9" /> 

<!-- All Required Permissions Are Start Here --> 
<permission 
    android:name="com.flashdeal.permission.C2D_MESSAGE" 
    android:protectionLevel="signature" /> 

<uses-permission android:name="com.flashdeal.permission.C2D_MESSAGE" /> 
<!-- App receives GCM messages. --> 
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> 
<uses-permission android:name="android.permission.WAKE_LOCK" /> 
<!-- GCM connects to Google Services. --> 
<uses-permission android:name="android.permission.INTERNET" /> 
<!-- GCM requires a Google account. --> 
<uses-permission android:name="android.permission.GET_ACCOUNTS" /> 
<!-- Keeps the processor from sleeping when a message is received. --> 

<uses-permission android:name="android.permission.READ_PHONE_STATE" /> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCOUNT_MANAGER" /> 
<uses-permission android:name="android.permission.SEND_SMS" > 
</uses-permission> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" > 
    <uses-feature android:name="android.hardware.camera" /> 
    <uses-feature android:name="android.hardware.camera.autofocus" /> 

    <uses-permission android:name="android.permission.CAMERA" /> 
    <!-- Allows access to the flashlight --> 
    <uses-permission android:name="android.permission.FLASHLIGHT" /> 

    <uses-feature android:name="android.hardware.camera.flash" /> 

    <uses-permission android:name="android.permission.VIBRATE" > 
    </uses-permission> 

    <application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" > 
     <uses-library android:name="com.google.android.maps" /> 

     <activity 
      android:name=".AppSplashScreen" 
      android:label="@string/app_name" 
      android:screenOrientation="portrait" > 
      <meta-data 
       android:name="android.support.PARENT_ACTIVITY" 
       android:value="AppSplashScreen" /> 

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

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name="com.flashdeal.autocomplete.SearchLocation" 
      android:screenOrientation="portrait" > 
     </activity> 
     <activity 
      android:name=".AppLoginActivity" 
      android:screenOrientation="portrait" 
      android:theme="@android:style/Theme.Black.NoTitleBar" > 
     </activity> 
     <activity 
      android:name=".RegistrationActivity" 
      android:screenOrientation="portrait" 
      android:theme="@android:style/Theme.Black.NoTitleBar" 
      android:windowSoftInputMode="stateHidden" > 
     </activity> 
     <activity 
      android:name=".FollowerUser" 
      android:screenOrientation="portrait" > 
     </activity> 
     <activity 
      android:name=".UserHistory" 
      android:screenOrientation="portrait" > 
     </activity> 
     <activity 
      android:name=".FollowingUsers" 
      android:screenOrientation="portrait" > 
     </activity> 
     <activity 
      android:name=".ShowProfile" 
      android:screenOrientation="portrait" /> 
     <activity 
      android:name="com.flashdeal.map.DealLocationOnMap" 
      android:screenOrientation="portrait" > 
     </activity> 
     <activity 
      android:name=".SeeUserDetail" 
      android:screenOrientation="portrait" 
      android:theme="@android:style/Theme.Black.NoTitleBar" > 
     </activity> 
     <activity 
      android:name="com.flashdeal.map.MapGroupData" 
      android:screenOrientation="portrait" 
      android:theme="@android:style/Theme.Translucent" > 
     </activity> 
     <activity 
      android:name=".MainActivity" 
      android:screenOrientation="portrait" 
      android:theme="@android:style/Theme.Black.NoTitleBar" > 
     </activity> 
     <activity 
      android:name=".LikeUserScreen" 
      android:screenOrientation="portrait" 
      android:theme="@android:style/Theme.Black.NoTitleBar" > 
     </activity> 
     <activity 
      android:name=".ShowOtherUserDeal" 
      android:screenOrientation="portrait" 
      android:theme="@android:style/Theme.Black.NoTitleBar" > 
     </activity> 
     <activity 
      android:name=".SearchUser" 
      android:screenOrientation="portrait" 
      android:theme="@android:style/Theme.Black.NoTitleBar" > 
     </activity> 
     <activity 
      android:name=".DealDetailPage" 
      android:screenOrientation="portrait" 
      android:theme="@android:style/Theme.Black.NoTitleBar" > 
     </activity> 
     <activity 
      android:name=".ChooseBusiness" 
      android:screenOrientation="portrait" 
      android:theme="@android:style/Theme.Black.NoTitleBar" > 
     </activity> 
     <activity android:name=".AboutApp" > 
     </activity> 
     <activity 
      android:name=".AppMenuScreen" 
      android:screenOrientation="portrait" 
      android:theme="@android:style/Theme.Black.NoTitleBar" > 
     </activity> 
     <activity 
      android:name=".MyFavouriteList" 
      android:screenOrientation="portrait" > 
     </activity> 
     <activity 
      android:name=".ChooseDealLocation" 
      android:screenOrientation="portrait" 
      android:theme="@android:style/Theme.Black.NoTitleBar" > 
     </activity> 
     <activity 
      android:name="com.flashdeal.mycamera.CaptureDealImage" 
      android:screenOrientation="portrait" 
      android:theme="@android:style/Theme.NoTitleBar.Fullscreen" > 
     </activity> 
     <activity 
      android:name=".CreateDeal" 
      android:screenOrientation="portrait" 
      android:windowSoftInputMode="stateHidden" > 

      <!-- android:windowSoftInputMode="adjustResize" --> 
     </activity> 
     <activity 
      android:name=".QRCodeWebView" 
      android:screenOrientation="portrait" > 
     </activity> 
     <activity 
      android:name="com.flashdeal.mycamera.SetDealImageCategory" 
      android:screenOrientation="portrait" 
      android:theme="@android:style/Theme.Black.NoTitleBar" > 
     </activity> 
     <activity 
      android:name=".UserProfileActivity" 
      android:screenOrientation="portrait" 
      android:theme="@android:style/Theme.Black.NoTitleBar" /> 
     <activity 
      android:name=".ChangePasswordActivity" 
      android:theme="@android:style/Theme.Translucent" /> 
     <activity 
      android:name=".Twitt" 
      android:screenOrientation="portrait" 
      android:theme="@android:style/Theme.Black.NoTitleBar" /> 
     <activity 
      android:name="com.flashdeal.twitter.Twitt" 
      android:screenOrientation="portrait" 
      android:theme="@android:style/Theme.Black.NoTitleBar" /> 

     <meta-data 
      android:name="com.facebook.sdk.ApplicationId" 
      android:value="@string/app_id" /> 

     <activity android:name="com.facebook.LoginActivity" /> 
     <activity 
      android:name="com.flashdeal.twitter.Twitt2" 
      android:theme="@style/Theme.Transparent" /> 
     <activity 
      android:name=".MainTabActivity" 
      android:screenOrientation="portrait" /> 
     <activity 
      android:name=".MoreOptionActivity" 
      android:screenOrientation="portrait" /> 
     <activity 
      android:name=".showDealsActivity" 
      android:screenOrientation="portrait" 
      android:theme="@android:style/Theme.Black.NoTitleBar" /> 
     <activity 
      android:name=".TempActivity" 
      android:screenOrientation="portrait" /> 
     <activity 
      android:name=".SettingsActivity" 
      android:screenOrientation="portrait" /> 
     <activity 
      android:name=".ProfileActivity" 
      android:screenOrientation="portrait" 
      android:theme="@android:style/Theme.Black.NoTitleBar" > 
     </activity> 
     <activity 
      android:name=".EditIndividualProfileActivity" 
      android:screenOrientation="portrait" 
      android:theme="@android:style/Theme.Black.NoTitleBar" > 
     </activity> 
     <activity 
      android:name=".EditProfileActivity" 
      android:screenOrientation="portrait" 
      android:theme="@android:style/Theme.Black.NoTitleBar" 
      android:windowSoftInputMode="stateHidden" > 
     </activity> 
     <activity 
      android:name="com.google.zxing.client.android.CaptureActivity" 
      android:configChanges="orientation|keyboardHidden" 
      android:screenOrientation="landscape" 
      android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 
      android:windowSoftInputMode="stateAlwaysHidden" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.DEFAULT" /> 
      </intent-filter> 
      <intent-filter> 
       <action android:name="com.google.zxing.client.android.SCAN" /> 

       <category android:name="android.intent.category.DEFAULT" /> 
      </intent-filter> 
     </activity> 
     <activity android:name="com.flashdeal.qrcode.Options" > 
     </activity> 
     <activity android:name="com.flashdeal.qrcode.QRScanner" > 
     </activity> 
     <!-- GCM BroadCastReciever start --> 

     <receiver 
      android:name="com.google.android.gcm.GCMBroadcastReceiver" 
      android:permission="com.google.android.c2dm.permission.SEND" > 
      <intent-filter> 
       <action android:name="com.google.android.c2dm.intent.RECEIVE" /> 
       <action android:name="com.google.android.c2dm.intent.REGISTRATION" /> 

       <category android:name="com.flashdeal" /> 
      </intent-filter> 
     </receiver> 
     <!-- GCM BroadCastReciever End --> 
     <service android:name=".GCMIntentService" /> 
    </application> 
</uses-permission> 

有人指導我在哪裏,我錯了,因爲應用程序顯示前一段時間這個錯誤。

+0

安置自己的錯誤日誌 – Nirali 2013-03-15 05:31:34

+0

去除發射活動的元數據和嘗試.. – 2013-03-15 05:35:22

+0

沒有錯誤日誌顯示與此相關 – SKT 2013-03-15 05:41:14

回答

1

您沒有正確關閉用途的許可標籤

<uses-permission android:name="android.permission.ACCOUNT_MANAGER" /> 
<uses-permission android:name="android.permission.SEND_SMS" > 
</uses-permission> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" > 
.... 
.... 
.... 
<!-- GCM BroadCastReciever End --> 
     <service android:name=".GCMIntentService" /> 
    **</application> 
</uses-permission>** 

這是在頁面結束時關閉。刪除它會工作

1

檢查您的包裝結構當給android:name活動標記的值。

例如:

如果你的包結構com.xxx.yy.app是這樣,您的所有活動駐留在應用程序文件夾,那麼您可以在活動標籤給android:name=".yourActivityName"

如果應用程序文件夾中有一個子文件夾和一些Activities駐留在子目錄下,那麼你可以在活動標籤給android:name=".subfoldername.yourActivityName"

0

我的問題將得到解決,當我複製清單從我的項目備份但我不知道爲什麼occure這個問題..