Java.lang.noclassdeffounderror: Failed Resolution Of: Landroid/support/v7/appcompat/r$styleable
Solution 1:
You should use #Android Studio instead of Eclipse .
01-27 16:47:13.091: E/AndroidRuntime(320): Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.v7.appcompat.R$styleable" on path: DexPathList[[zip file "/data/app/com.element45.android.localsale.activities-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]] 01-27 16:47:13.091: E/AndroidRuntime(320): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) 01-27 16:47:13.091: E/AndroidRuntime(320): at java.lang.ClassLoader.loadClass(ClassLoader.java:511) 01-27 16:47:13.091: E/AndroidRuntime(320): at java.lang.ClassLoader.loadClass(ClassLoader.java:469) 01-27 16:47:13.091: E/AndroidRuntime(320): ... 17 more 01-27 16:47:13.091: E/AndroidRuntime(320): Suppressed: java.lang.ClassNotFoundException: android.support.v7.appcompat.R$styleable
NoClassDefFoundError error is thrown when the Java Virtual Machine (JVM) or an instance of the ClassLoader class tries to load the definition of a class, but the definition could not be found.
Bad Approach : Using Deprecated Code (ActionBarActivity).
At first extends AppCompatActivity instead of ActionBarActivity .
publicclassLoginextendsAppCompatActivity {
// ...
}
Advice
set android:minSdkVersion
version .
<uses-sdkandroid:minSdkVersion="15" />
Try this way ,Hope it woks .
Solution 2:
Install android support package in Android SDK Manager Android SDK Manager
Add AppCompatActivity package to your gradle config
compile 'com.android.support:appcompat-v7:23.1.0'
Check min SDK version
Post a Comment for "Java.lang.noclassdeffounderror: Failed Resolution Of: Landroid/support/v7/appcompat/r$styleable"