2011-09-13 6 views
3

私は同じ問題を誰もが報告するが、これは突然起こった。私のアプリは期待通りに動いていて、自動的にMAIN活動を開始しました。 しかし突然それは動作を停止し、私はランチャー活動が見つかりませんでした!メッセージ。Android:いいえランチャー活動が見つかりません!前に働いていた

これが私のマニフェストです:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.xitrica.android"> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-sdk android:minSdkVersion="8" /> 

<application android:icon="@drawable/icon" android:label="@string/app_name" 
    android:theme="@style/Theme.Transparent"> 
    <uses-library android:name="com.google.android.maps" android:required="true" /> 
    <activity android:name="ElBusetonActivity" android:label="@string/app_name"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
      <category android:name="andoid.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity android:name="RouteInfoActivity"></activity> 
    <activity android:theme="@android:style/Theme.Translucent.NoTitleBar" 
     android:name="GetDirectionsActivity"></activity> 
    <activity android:theme="@android:style/Theme.Dialog" 
     android:name="PointProviderList"></activity> 
    </application> 
</manifest> 

申し訳ありませんが、私は正しくこのスニペットを投稿していないよ場合。私が質問を投稿するのは初めてです。

ありがとうございます。

+0

.... **アンドロイド**の代わりに '' ** andoid **と書かれています。 – EpicPandaForce

答えて

2
<activity android:name=".ElBusetonActivity" android:label="@string/app_name"> 

( " ")接頭辞、これを試すアクティビティ名ここ に カテゴリアンドロイドを削除パス

+0

私はそれを最終的に修正することができました。私がしたことは狂ったように聞こえるかもしれませんが、私はすべてのコードを消去して、もう一度タイプしました。 1回の変更で、私が使用していなかったこのアクティビティが削除されました。 '' アクティビティクラスはまだそこにあります – jplaza

0

をパッケージ参照(。):名=" android.intent.category.DEFAULT" として必須ではありません。以下のような位置に

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

:あなたは、「実行」を打ったときTestActivityが起動する最初になりたい場合は、アクティビティ名TestActivity

を持っている場合

0

は、単純に2行を追加し、言いますあなたの下のあなたのAndroidManifest.xml

<activity 
     android:name="TestActivity" 
     android:label="@string/name" 
     android:screenOrientation="portrait" > 
     <intent-filter android:label="@string/app_name" > 

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

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

     </intent-filter> 
    </activity> 
0

あなたのマニフェストの活動の前にそれを宣言するためにドットを使用してください。パッケージ名にアクティビティー名を書くこともできます。このような .........

<activity android:name=".ElBusetonActivity" android:label="@string/app_name"> 

あなたはそれがデフォルトの1を決めるパッケージ名を使用していない場合。

関連する問題