我遇到了这个错误:
06-06 10:45:19.685: E/AndroidRuntime(554): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.Android.myApp/com.Android.myApp.Facebook.Example}; have you declared this activity in your AndroidManifest.xml?
但是我已经在我的清单文件中声明了它。除此之外,还可能有其他原因导致这种异常情况吗?
我的 manifest.xml 文件
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.Android.myApp"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="4" />
<uses-feature android:name="android.hardware.camera" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@android:style/Theme.Light" >
<activity
android:name=".SignUpActivity"
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=".SignInActivity"
android:label="@string/app_name" />
<activity
android:name=".HomeActivity"
android:label="@string/app_name" />
<activity
android:name=".selectCityActivity"
android:label="@string/app_name" />
<activity
android:name=".FeedListViewActivity"
android:label="@string/app_name" />
<activity
android:name=".SearchActivity"
android:label="@string/app_name" />
<activity
android:name=".IWantActivity"
android:label="@string/app_name" />
<activity
android:name=".DateActivity"
android:label="@string/app_name" />
<activity
android:name=".ShareActivity"
android:label="@string/app_name" />
<activity
android:name=".ShareProductActivity"
android:label="@string/app_name" />
<activity
android:name=".SharePriceActivity"
android:label="@string/app_name" />
<activity
android:name=".ShareStoreActivity"
android:label="@string/app_name" />
<activity
android:name=".ProfileActivity"
android:label="@string/app_name" />
<activity
android:name=".ShowMapActivity"
android:label="@string/app_name" />
<activity
android:name=".ParticularEntryActivity"
android:label="@string/app_name" />
<activity
android:name=".MyLocationActivity"
android:label="@string/app_name" />
<activity
android:name=".MapMarkerActivity"
android:label="@string/app_name" />
<activity
android:name=".BarcodeActivity"
android:label="@string/app_name" />
<activity
android:name=".BarcodeResult"
android:label="@string/app_name" />
<activity
android:name=".FeedbackActivity"
android:label="@string/app_name" />
<activity
android:name=".SplashActivity"
android:label="@string/app_name" />
<activity
android:name=".Example"
android:label="@string/app_name" />
<uses-library android:name="com.google.android.maps" />
</application>
</manifest>
Facebook
还是Example
,因为您在清单文件中声明为com.android.myapp
的包中,但是对于 Facebook 活动,您声明为com.android.myapp.Facebook.Example
。 - Praveenkumarcom.android.myapp.Facebook.Example
,因为这个Activity来自不同的包或者将您的Activity命名为Facebook.Example
。我说得对吗? - Praveenkumar