2012-07-11 85 views
-1

我有一个问题,我从来没有过。我已经用eclipse创建了一个应用程序,所以当我完成时,我用eclipse开始了它,并且所有东西都可以工作。但是当我用自己的图标启动它时,会出现一条吐司消息,其中显示:未找到活动。我不知道该怎么做,因为Log说一切顺利。 Eclipse可以启动我的应用程序,但我不能?!Android活动未找到 - 从未有过这个错误

请帮帮我!!

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

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="8"/> 
<uses-permission android:name="android.permission.INTERNET"/> 

<application 
    android:icon="@drawable/icon" 
    android:label="@string/app_name" android:permission="android.permission.INTERNET"> 
    <activity android:name="PPGActivity" android:screenOrientation="portrait" android:icon="@drawable/icon" android:launchMode="standard" android:label="@string/app_name" android:enabled="true"> 
     <intent-filter> 
      <category android:name="android.intent.category.LAUNCHER" /><action android:name="android.intent.action.MAIN"/> 

     </intent-filter> 
    </activity> 
    <activity android:name="InfoActivity" android:screenOrientation="portrait"></activity> 
    <activity android:name="PlanActivity" android:screenOrientation="portrait"></activity> 
    <activity android:name="TerminActivity" android:screenOrientation="portrait"></activity> 
    <activity android:name="SplashActivity" android:screenOrientation="portrait" android:icon="@drawable/ppglogo2" android:launchMode="standard" android:label="@string/app_name" android:enabled="true"> 
    </activity> 
</application> 

`

+1

请发布您的代码,并记录错误(如果有的话)。 – 2012-07-11 19:25:58

+0

因此,您在eclipse中运行后,通过点击应用程序图标在模拟器上运行它?或者是在你的手机上? – Addison 2012-07-11 19:27:26

+0

另外,请发布您的清单请 – BlackHatSamurai 2012-07-11 19:33:05

回答

1

尝试:

  1. 验证活动能真正给定的路径上找到,他们是公开的。
  2. 更新ADT & SDK &日食&的Java
  3. 删除斌&根文件夹,并做清洁工程
  4. 重启仿真器(或重新创建),重新启动Eclipse/ADT/OS。
  5. 更改项目的构建顺序(通过java构建路径)。
  6. 试试Lint。它可能会找到问题的原因。
  7. 创建一个新项目,看它是否有效,并在那里放置你的代码。
+0

谢谢。你在7中说的很好用 – 2012-07-12 19:00:53

+0

我其实希望不需要最后一件事,因为这需要你做大量的文件移动。 – 2012-07-12 19:23:30

0

尝试从您的设备/模拟器完全删除应用程序,并从Eclipse的重新安装。

+0

我尝试了10次以上...但它仍然没有工作... – 2012-07-11 20:33:00

+0

从你的飞溅活动中删除所有额外的东西,所以它只是。 – 2012-07-11 21:00:47

+0

这有帮助吗? – 2012-07-12 15:09:18