02-28 01:49:27.741: E/AndroidRuntime(23024): FATAL EXCEPTION: main
02-28 01:49:27.741: E/AndroidRuntime(23024): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.appname.android/com.appname.android.ITCutiesReaderAppActivity}: java.lang.ClassNotFoundException: Didn't find class "com.appname.android.ITCutiesReaderAppActivity" on path: /data/app/com.appname.android-2.apk
02-28 01:49:27.741: E/AndroidRuntime(23024): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2106)
02-28 01:49:27.741: E/AndroidRuntime(23024): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
...
02-28 01:49:27.741: E/AndroidRuntime(23024): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
02-28 01:49:27.741: E/AndroidRuntime(23024): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
02-28 01:49:27.741: E/AndroidRuntime(23024): at dalvik.system.NativeStart.main(Native Method)
02-28 01:49:27.741: E/AndroidRuntime(23024): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.appname.android.ITCutiesReaderAppActivity" on path: /data/app/com.appname.android-2.apk
02-28 01:49:27.741: E/AndroidRuntime(23024): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65)
02-28 01:49:27.741: E/AndroidRuntime(23024): at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
02-28 01:49:27.741: E/AndroidRuntime(23024): at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
02-28 01:49:27.741: E/AndroidRuntime(23024): at android.app.Instrumentation.newActivity(Instrumentation.java:1054)
02-28 01:49:27.741: E/AndroidRuntime(23024): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2097)
02-28 01:49:27.741: E/AndroidRuntime(23024): ... 11 more
Tôi bắt đầu gặp lỗi này sau khi xóa thư mục phụ trong thư mục ứng dụng với cùng một tệp ứng dụng (và thay đổi tên ứng dụng, tên cố định trong tất cả các tệp). Làm thế nào tôi có thể sửa lỗi này?android ClassNotFoundException: Không tìm thấy lớp
Đây là manifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.appname.android"
android:versionCode="3"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="7" />
<uses-permission android:name="android.permission.INTERNET"/>
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name">
<activity
android:name=".ITCutiesReaderAppActivity"
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=".ItemDescriptionActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
</intent-filter>
</activity>
</application>
</manifest>
Đăng tệp kê khai của bạn để chúng tôi có thể kiểm tra lại, nhưng bạn có thể chỉ cần để làm sạch dự án của bạn và chạy lại. – Sam
Đã thêm vào câu hỏi. – milesh
@milesh Dường như bạn có tên gói không khớp, là 'com.appname.android' gói ứng dụng của bạn? –