[英]Unable to instantiate application: java.lang.ClassNotFoundException:
[英]Unable to instantiate application java.lang.ClassNotFoundException
我正在嘗試在設備或模擬器中運行我的應用程序。 但這甚至不允許打開主要活動。 安裝后,它將引發此異常。 我已經檢查了StackOverflow上存在的幾乎所有解決方案,但沒有一個起作用。 我所做的努力:
我想我已經嘗試了StackOverflow上可用的大多數解決方案。 這是我的Manifest.xml文件
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="19" />
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:xlargeScreens="true" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
android:allowBackup="false"
android:icon="@drawable/ic_launcher"
android:theme="@drawable/android_bg"
android:label="@string/app_name" >
<activity
android:name=".MainActivity"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan"
android:theme="@android:style/Theme.NoTitleBar"
android:configChanges="keyboardHidden|orientation|screenSize" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.EDIT" />
<action android:name="android.intent.action.PICK" />
<action android:name="android.intent.action.GET_CONTENT" />
<category android:name="android.intent.category.DEFAULT" />
<data android:host="*" />
<data android:mimeType="application/octet-stream" />
<data android:mimeType="application/ccsecure" />
<data android:mimeType="document/ccsecure" />
<data android:pathPattern=".*\\.ccsecure" />
<data android:pathPattern=".*\\..*\\.ccsecure" />
<data android:pathPattern=".*\\..*\\..*\\.ccsecure" />
<data android:pathPattern=".*\\..*\\..*\\..*\\.ccsecure" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\.ccsecure" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\.ccsecure" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\.ccsecure" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\..*\\.ccsecure" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\..*\\..*\\.ccsecure" />
<data android:pathPattern=".*.ccsecure" />
<data android:pathPattern=".*..*.ccsecure" />
<data android:pathPattern=".*..*..*.ccsecure" />
<data android:pathPattern=".*..*..*..*.ccsecure" />
<data android:pathPattern=".*..*..*..*..*.ccsecure" />
<data android:pathPattern=".*..*..*..*..*..*.ccsecure" />
<data android:pathPattern=".*..*..*..*..*..*..*.ccsecure" />
<data android:pathPattern=".*..*..*..*..*..*..*..*.ccsecure" />
<data android:pathPattern=".*..*..*..*..*..*..*..*..*.ccsecure" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.EDIT" />
<action android:name="android.intent.action.PICK" />
<action android:name="android.intent.action.GET_CONTENT" />
<category android:name="android.intent.category.DEFAULT" />
<data android:host="*" />
<data android:mimeType="*/*" />
<data android:mimeType="application/octet-stream" />
<data android:mimeType="application/ccsecure" />
<data android:mimeType="document/ccsecure" />
<data android:scheme="file" />
<data android:pathPattern=".*\\.ccsecure" />
<data android:pathPattern=".*\\..*\\.ccsecure" />
<data android:pathPattern=".*\\..*\\..*\\.ccsecure" />
<data android:pathPattern=".*\\..*\\..*\\..*\\.ccsecure" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\.ccsecure" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\.ccsecure" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\.ccsecure" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\..*\\.ccsecure" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\..*\\..*\\.ccsecure" />
<data android:pathPattern=".*.ccsecure" />
<data android:pathPattern=".*..*.ccsecure" />
<data android:pathPattern=".*..*..*.ccsecure" />
<data android:pathPattern=".*..*..*..*.ccsecure" />
<data android:pathPattern=".*..*..*..*..*.ccsecure" />
<data android:pathPattern=".*..*..*..*..*..*.ccsecure" />
<data android:pathPattern=".*..*..*..*..*..*..*.ccsecure" />
<data android:pathPattern=".*..*..*..*..*..*..*..*.ccsecure" />
<data android:pathPattern=".*..*..*..*..*..*..*..*..*.ccsecure" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.EDIT" />
<action android:name="android.intent.action.PICK" />
<action android:name="android.intent.action.GET_CONTENT" />
<category android:name="android.intent.category.DEFAULT" />
<data android:host="*" />
<data android:mimeType="*/*" />
<data android:mimeType="application/octet-stream" />
<data android:mimeType="application/ccsecure" />
<data android:mimeType="document/ccsecure" />
<data android:scheme="content" />
<data android:pathPattern=".*\\.ccsecure" />
<data android:pathPattern=".*\\..*\\.ccsecure" />
<data android:pathPattern=".*\\..*\\..*\\.ccsecure" />
<data android:pathPattern=".*\\..*\\..*\\..*\\.ccsecure" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\.ccsecure" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\.ccsecure" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\.ccsecure" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\..*\\.ccsecure" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\..*\\..*\\..*\\..*\\.ccsecure" />
<data android:pathPattern=".*.ccsecure" />
<data android:pathPattern=".*..*.ccsecure" />
<data android:pathPattern=".*..*..*.ccsecure" />
<data android:pathPattern=".*..*..*..*.ccsecure" />
<data android:pathPattern=".*..*..*..*..*.ccsecure" />
<data android:pathPattern=".*..*..*..*..*..*.ccsecure" />
<data android:pathPattern=".*..*..*..*..*..*..*.ccsecure" />
<data android:pathPattern=".*..*..*..*..*..*..*..*.ccsecure" />
<data android:pathPattern=".*..*..*..*..*..*..*..*..*.ccsecure" />
</intent-filter>
</activity>
</application>
對我來說最令人驚訝的是,應用程序已經由另一位開發人員在Play商店上載,並且如果我從Play商店下載該應用程序,它可以按預期運行。 但是,不允許我下載后打開MainActivity。
先感謝您。 非常感謝您的幫助。
以下是來自我的logcat的錯誤日志:
06-24 14:45:13.498: E/AndroidRuntime(19619): FATAL EXCEPTION: main
06-24 14:45:13.498: E/AndroidRuntime(19619): Process: com.cipher.Shield, PID: 19619
06-24 14:45:13.498: E/AndroidRuntime(19619): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.cipher.Shield/com.cipher.Shield.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.cipher.Shield.MainActivity" on path: DexPathList[[zip file "/data/app/com.cipher.Shield-10.apk"],nativeLibraryDirectories=[/data/app-lib/com.cipher.Shield-10, /vendor/lib, /system/lib]]
06-24 14:45:13.498: E/AndroidRuntime(19619): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2308)
06-24 14:45:13.498: E/AndroidRuntime(19619): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2495)
06-24 14:45:13.498: E/AndroidRuntime(19619): at android.app.ActivityThread.access$900(ActivityThread.java:170)
06-24 14:45:13.498: E/AndroidRuntime(19619): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1304)
06-24 14:45:13.498: E/AndroidRuntime(19619): at android.os.Handler.dispatchMessage(Handler.java:102)
06-24 14:45:13.498: E/AndroidRuntime(19619): at android.os.Looper.loop(Looper.java:146)
06-24 14:45:13.498: E/AndroidRuntime(19619): at android.app.ActivityThread.main(ActivityThread.java:5635)
06-24 14:45:13.498: E/AndroidRuntime(19619): at java.lang.reflect.Method.invokeNative(Native Method)
06-24 14:45:13.498: E/AndroidRuntime(19619): at java.lang.reflect.Method.invoke(Method.java:515)
06-24 14:45:13.498: E/AndroidRuntime(19619): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1291)
06-24 14:45:13.498: E/AndroidRuntime(19619): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107)
06-24 14:45:13.498: E/AndroidRuntime(19619): at dalvik.system.NativeStart.main(Native Method)
06-24 14:45:13.498: E/AndroidRuntime(19619): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.cipher.Shield.MainActivity" on path: DexPathList[[zip file "/data/app/com.cipher.Shield-10.apk"],nativeLibraryDirectories=[/data/app-lib/com.cipher.Shield-10, /vendor/lib, /system/lib]]
Eclipse在dex
文件中不包括支持庫(我想您正在使用它們)。 所以。
要解決此問題,請右鍵單擊您的項目,屬性,構建路徑,然后轉到“導出”選項卡。 確保已選中“ Android私有庫”。 清潔和重建應使您步入正軌...
並確保您沒有同時包含support-v4
和support-v7
。 它將引起沖突。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.