title: Android Unable to instantiate activity: Didn't find class on path
body: <p>I've imported project into eclipse and when I try to run it, then this exception is thrown:</p>
  
  <p><code>java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.polygraf/com.polygraf.activity.Dashboard}: java.lang.ClassNotFoundException: Didn't find class "com.polygraf.activity.Dashboard" on path: /data/app/com.polygraf-1.apk</code></p>
  
  <p>I've tried to clean the project, then check if all class names and manifest are ok, but still can't find why this happens. Can you help me a little please? </p>
  
  <p>Dashbard class:</p>
  
  <pre><code>public class Dashboard extends FragmentActivity {
  
  private static final String WELCOME_TYPE = "WELCOME_TYPE";
  private static final String HELP_TYPE = "HELP_TYPE";
  
  public static final String ADRESS_CONTENT = "ADRESS_CONTENT";
  public static final String DOC_NAME = "DOC_NAME";
  
  private Transcript mContent;
  private ISettableContent mListOfDocument;
  
  private String mAddress;
  
  private String mDocName;
  
  public Dashboard() {
  }
  
  /** Called with the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.dashboard);
  
      boolean content = false;
      // View gc = (NoSaveStateFrameLayout)
      // findViewById(R.id.content_fragment);
      //
  
      Fragment frContent = getSupportFragmentManager().findFragmentById(R.id.content_fragment);
      mContent = ((IGetContent) frContent).getContent();
      TranscriptSetting cc = Polygraf.getInstance().getContentSetting();
  
      Fragment frDocumentsList = getSupportFragmentManager().findFragmentById(R.id.documents);
      mListOfDocument = (ISettableContent) frDocumentsList;
      cc.registerContent(mListOfDocument);
  
      if (getIntent().hasExtra(ADRESS_CONTENT)) {
          mAddress = getIntent().getStringExtra(ADRESS_CONTENT);
          mDocName = getIntent().getStringExtra(DOC_NAME);
          mContent.setAddress(mAddress, mDocName);
          content = true;
      } else if (getIntent().hasExtra(WELCOME_TYPE)) {
          content = true;
          prepareVisibilityBtnTranscript();
      } else if (getIntent().hasExtra(HELP_TYPE)) {
          content = true;
          mContent.showHelp();
  
      }
  
      if (content) {
          FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
          ft.hide(frDocumentsList);
          ft.commit();
  
          // because on diferent layouts for small and large device
          // some views missing, so the test is inportant
          View contentLayout = findViewById(R.id.contentLayout);
          if (contentLayout != null) {
              contentLayout.setVisibility(View.VISIBLE);
          }
          prepareVisibilityBtnWelcome();
          // cp.setContent(mContent);
      }
  
      cc.registerContent(mContent);
      // cp.setListener(cc);
  
  }
      .
      .
      .
  }
  </code></pre>
  
  <p>And manifest file:</p>
  
  <p>
  </p>
  
  <pre><code>&lt;uses-permission android:name="android.permission.INTERNET" /&gt;
  &lt;uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" /&gt;
  &lt;uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /&gt;
  
  &lt;uses-sdk
      android:minSdkVersion="7"
      android:targetSdkVersion="17" /&gt;
  
  &lt;application
      android:name=".Polygraf"
      android:allowBackup="true"
      android:hardwareAccelerated="true"
      android:icon="@drawable/icon"
      android:label="@string/skeleton_app"
      android:theme="@android:style/Theme.Black.NoTitleBar" &gt;
      &lt;activity
          android:name="com.polygraf.activity.Dashboard"
          android:configChanges="orientation|keyboard" &gt;
          &lt;intent-filter&gt;
              &lt;action android:name="android.intent.action.MAIN" /&gt;
  
              &lt;!-- This places this activity into the main app list. --&gt;
              &lt;category android:name="android.intent.category.LAUNCHER" /&gt;
          &lt;/intent-filter&gt;
      &lt;/activity&gt;
      &lt;activity
          android:name="com.polygraf.activity.SettingActivity"
          android:label="@string/skeleton_app" /&gt;
      &lt;activity
          android:name="com.polygraf.activity.ContentActivity"
          android:label="@string/skeleton_app" &gt;
      &lt;/activity&gt;
      &lt;activity
          android:name="com.polygraf.activity.PlayVideo"
          android:configChanges="orientation|keyboard"
          android:label="@string/skeleton_app" /&gt;
  &lt;/application&gt;
  </code></pre>
  
  <p></p>