无法在android中实例化活动

Him*_*shu 0 android

当我运行我的项目时,它将在日志猫上显示以下消息,请帮助我.我已多次清理项目了.我正在使用休息模板.

06-06 14:08:42.251: ERROR/AndroidRuntime(432): FATAL EXCEPTION: main
06-06 14:08:42.251: ERROR/AndroidRuntime(432): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{org.shopzilla.android.common/org.shopzilla.android.common.MainActivity}: java.lang.ClassNotFoundException: org.shopzilla.android.common.MainActivity in loader dalvik.system.PathClassLoader[/data/app/org.shopzilla.android.common-2.apk]
06-06 14:08:42.251: ERROR/AndroidRuntime(432):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1569)
06-06 14:08:42.251: ERROR/AndroidRuntime(432):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
06-06 14:08:42.251: ERROR/AndroidRuntime(432):     at android.app.ActivityThread.access$1500(ActivityThread.java:117)
06-06 14:08:42.251: ERROR/AndroidRuntime(432):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
06-06 14:08:42.251: ERROR/AndroidRuntime(432):     at android.os.Handler.dispatchMessage(Handler.java:99)
06-06 14:08:42.251: ERROR/AndroidRuntime(432):     at android.os.Looper.loop(Looper.java:123)
06-06 14:08:42.251: ERROR/AndroidRuntime(432):     at android.app.ActivityThread.main(ActivityThread.java:3683)
06-06 14:08:42.251: ERROR/AndroidRuntime(432):     at java.lang.reflect.Method.invokeNative(Native Method)
06-06 14:08:42.251: ERROR/AndroidRuntime(432):     at java.lang.reflect.Method.invoke(Method.java:507)
06-06 14:08:42.251: ERROR/AndroidRuntime(432):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
06-06 14:08:42.251: ERROR/AndroidRuntime(432):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
06-06 14:08:42.251: ERROR/AndroidRuntime(432):     at dalvik.system.NativeStart.main(Native Method)
06-06 14:08:42.251: ERROR/AndroidRuntime(432): Caused by: java.lang.ClassNotFoundException: org.shopzilla.android.common.MainActivity in loader dalvik.system.PathClassLoader[/data/app/org.shopzilla.android.common-2.apk]
06-06 14:08:42.251: ERROR/AndroidRuntime(432):     at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240)
06-06 14:08:42.251: ERROR/AndroidRuntime(432):     at java.lang.ClassLoader.loadClass(ClassLoader.java:551)
06-06 14:08:42.251: ERROR/AndroidRuntime(432):     at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
06-06 14:08:42.251: ERROR/AndroidRuntime(432):     at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
06-06 14:08:42.251: ERROR/AndroidRuntime(432):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1561)
Run Code Online (Sandbox Code Playgroud)

*清单文件是*

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


    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".MainActivity" android:theme="@android:style/Theme.NoTitleBar" android:screenOrientation="portrait"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
 <activity android:name="org.shopzilla.android.search.SearchTabActivity" android:theme="@android:style/Theme.NoTitleBar" android:screenOrientation="portrait"></activity>
 <activity android:name="org.shopzilla.android.Barcode.BarcodeTabActivity" android:theme="@android:style/Theme.NoTitleBar" android:screenOrientation="portrait"></activity>
 <activity android:name="org.shopzilla.android.favorites.MyFavoritesTabActivity" android:theme="@android:style/Theme.NoTitleBar" android:screenOrientation="portrait"></activity>
 <activity android:name="org.shopzilla.android.search.SearchResultActivity" android:theme="@android:style/Theme.NoTitleBar" android:screenOrientation="portrait"></activity>
 <activity android:name="org.shopzilla.android.search.SearchSuggestionActivity" android:theme="@android:style/Theme.NoTitleBar" android:screenOrientation="portrait"></activity>
  <activity android:name="org.shopzilla.android.search.SearchGridActivity" android:theme="@android:style/Theme.NoTitleBar" android:screenOrientation="portrait"></activity>
  <activity android:name="org.shopzilla.android.search.SearchRefine" android:theme="@android:style/Theme.Translucent.NoTitleBar" android:screenOrientation="portrait"></activity>
   <activity android:name="org.shopzilla.android.product.ProductComparisonActivity" android:theme="@android:style/Theme.NoTitleBar" android:screenOrientation="portrait"></activity>
   <activity android:name="org.shopzilla.android.product.ProductDetailActivity" android:theme="@android:style/Theme.NoTitleBar" android:screenOrientation="portrait"></activity>
   <activity android:name="org.shopzilla.android.product.ProductShareActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar" android:screenOrientation="portrait"></activity>
   <activity android:name="org.shopzilla.android.product.ProductZoomActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar" android:screenOrientation="portrait"></activity>
   <activity android:name="org.shopzilla.android.moretab.SettingActivity" android:theme="@android:style/Theme.NoTitleBar" android:screenOrientation="portrait"></activity>
   <activity android:name="org.shopzilla.android.moretab.AboutActivity" android:theme="@android:style/Theme.NoTitleBar" android:screenOrientation="portrait"></activity>
   <activity android:name="org.shopzilla.android.moretab.PrivacyPolicyActivity" android:theme="@android:style/Theme.NoTitleBar" android:screenOrientation="portrait"></activity>
   <activity android:name="org.shopzilla.android.favorites.MyfavoritesTabActivity" android:theme="@android:style/Theme.NoTitleBar" android:screenOrientation="portrait"></activity>
   <activity android:name="org.shopzilla.android.facebook.FacebookActivity" android:theme="@android:style/Theme.NoTitleBar" android:screenOrientation="portrait"></activity>
    <activity android:name="org.shopzilla.android.moretab.More" android:theme="@android:style/Theme.Translucent.NoTitleBar" android:screenOrientation="portrait"></activity>


    <activity android:name="com.google.zxing.client.android.CaptureActivity"
              android:screenOrientation="landscape"
              android:configChanges="orientation|keyboardHidden"
              android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
              android:windowSoftInputMode="stateAlwaysHidden">
      <intent-filter>
       <action android:name="android.intent.action.VIEW"/>
        <category android:name="android.intent.category.DEFAULT"/>
        <category android:name="android.intent.category.BROWSABLE"/>
      </intent-filter>
      <intent-filter>
        <action android:name="com.google.zxing.client.android.SCAN"/>
        <category android:name="android.intent.category.DEFAULT"/>
      </intent-filter>
      <!-- Allow web apps to launch Barcode Scanner by linking to http://zxing.appspot.com/scan. -->
      <intent-filter>
        <action android:name="android.intent.action.VIEW"/>
        <category android:name="android.intent.category.DEFAULT"/>
        <category android:name="android.intent.category.BROWSABLE"/>
        <data android:scheme="http" android:host="zxing.appspot.com" android:path="/scan"/>
      </intent-filter>
      <!-- We also support a Google Product Search URL. -->
      <intent-filter>
        <action android:name="android.intent.action.VIEW"/>
        <category android:name="android.intent.category.DEFAULT"/>
        <category android:name="android.intent.category.BROWSABLE"/>
        <data android:scheme="http" android:host="www.google.com" android:path="/m/products/scan"/>
      </intent-filter>
      <!-- And the UK version. -->
      <intent-filter>
        <action android:name="android.intent.action.VIEW"/>
        <category android:name="android.intent.category.DEFAULT"/>
        <category android:name="android.intent.category.BROWSABLE"/>
        <data android:scheme="http" android:host="www.google.co.uk" android:path="/m/products/scan"/>
      </intent-filter>
    </activity>
    <activity android:name="com.google.zxing.client.android.PreferencesActivity"
              android:label="@string/preferences_name">
    </activity>
    <activity android:name="com.google.zxing.client.android.encode.EncodeActivity">
      <intent-filter>
        <action android:name="com.google.zxing.client.android.ENCODE"/>
        <category android:name="android.intent.category.DEFAULT"/>
      </intent-filter>
      <!-- This allows us to handle the Share button in Contacts. -->
      <intent-filter>
        <action android:name="android.intent.action.SEND"/>
        <category android:name="android.intent.category.DEFAULT"/>
        <data android:mimeType="text/x-vcard"/>
      </intent-filter>
    </activity>
    <activity android:name="com.google.zxing.client.android.book.SearchBookContentsActivity"
              android:label="@string/sbc_name"
              android:screenOrientation="landscape"
              android:configChanges="orientation|keyboardHidden">
      <intent-filter>
        <action android:name="com.google.zxing.client.android.SEARCH_BOOK_CONTENTS"/>
        <category android:name="android.intent.category.DEFAULT"/>
      </intent-filter>
    </activity>
    <activity android:name="com.google.zxing.client.android.wifi.WifiActivity"
              android:label="@string/wa_name"
              android:screenOrientation="landscape"
              android:configChanges="orientation|keyboardHidden">
    </activity>
    <activity android:name="com.google.zxing.client.android.share.ShareActivity"
              android:label="@string/share_name"
              android:screenOrientation="user">
      <intent-filter>
        <action android:name="com.google.zxing.client.android.SHARE"/>
        <category android:name="android.intent.category.DEFAULT"/>
      </intent-filter>
    </activity>
    <activity android:name="com.google.zxing.client.android.share.BookmarkPickerActivity"
              android:label="@string/bookmark_picker_name">
      <intent-filter>
        <action android:name="android.intent.action.PICK"/>
        <category android:name="android.intent.category.DEFAULT"/>
      </intent-filter>
    </activity>
    <activity android:name="com.google.zxing.client.android.share.AppPickerActivity"
              android:label="@string/app_picker_name">
      <intent-filter>
        <action android:name="android.intent.action.PICK"/>
        <category android:name="android.intent.category.DEFAULT"/>
      </intent-filter>
    </activity>
    <activity android:name="com.google.zxing.client.android.HelpActivity"
              android:screenOrientation="user">
      <intent-filter>
        <action android:name="android.intent.action.VIEW"/>
        <category android:name="android.intent.category.DEFAULT"/>
      </intent-filter>
    </activity>
    </application>
     <uses-permission android:name="android.permission.CAMERA"/>
  <uses-permission android:name="android.permission.READ_CONTACTS"/>
  <uses-permission android:name="android.permission.WRITE_CONTACTS"/>
  <uses-permission android:name="android.permission.INTERNET"/>
  <uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS"/>
  <uses-permission android:name="android.permission.VIBRATE"/>
  <uses-permission android:name="android.permission.FLASHLIGHT"/>
  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

  <!-- Wifi related  -->
  <uses-permission android:name="android.permission.WRITE_SETTINGS" />
  <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
  <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  <uses-permission android:name="android.permission.WAKE_LOCK" />
  <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
</manifest>
Run Code Online (Sandbox Code Playgroud)

在创建代码是

    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    Button btn = (Button)findViewById(R.id.btn_Search);
    Button btn_scanbar = (Button)findViewById(R.id.btn_ScanBar);
    txt_search = (TextView)findViewById(R.id.txt_Search);

   recent.add(txt_search.getText().toString());
  keyword=  txt_search.getText().toString();
   //Open Search Result Activity
  showDialog(0);
    btn.setOnClickListener(new View.OnClickListener() {

        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            Intent intent = new Intent(MainActivity.this,SearchResultActivity.class);
            intent.putExtra("keyword",txt_search.getText().toString());
            startActivity(intent);

        }
    });
    //Open Scan BarCode Activity
    btn_scanbar.setOnClickListener(new View.OnClickListener() {


        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            Intent intent = new Intent(MainActivity.this,CaptureActivity.class);
            startActivity(intent);
        }
    });

    //Geo Coding

    this.locationManager = 
        (LocationManager) getSystemService(Context.LOCATION_SERVICE);

    // Subscribe to the location manager's updates on the current location
    this.locationManager.requestLocationUpdates("gps", (long)30000, (float) 10.0, new LocationListener()
        {
            public void onLocationChanged(Location arg0) 
            {
                handleLocationChanged(arg0);
            }

            public void onProviderDisabled(String arg0) {
                // TODO Auto-generated method stub

            }

            public void onProviderEnabled(String arg0) {
                // TODO Auto-generated method stub

            }

            public void onStatusChanged(String arg0, int arg1, Bundle arg2) {
                // TODO Auto-generated method stub
            }
        });
Run Code Online (Sandbox Code Playgroud)

Hou*_*ine 6

确保您的活动包MainActivity真的org.shopzilla.android.common.

<activity android:name="yourPackage.MainActivity" />
Run Code Online (Sandbox Code Playgroud)