I'm trying to implement a menu in android studio -


i'm implementing menu, throws me same error, have same configuration in earlier app , works me in one, tried many things , can not fix it.

i tried change support dependencies several times: appcompat , upport: design not work.

error:

08-18 13:23:22.035 4143-4143/xxxx.com.xxx e/androidruntime: fatal exception: main process: xxxx.com.xxxx, pid: 4143   java.lang.nosuchfielderror: no static field abc_textfield_search_default_mtrl_alpha of type in class landroid/support/v7/appcompat/r$drawable; or superclasses (declaration of 'android.support.v7.appcompat.r$drawable' appears in /data/app/xxxx.com.xxxx-1/split_lib_dependencies_apk.apk:classes17.dex)  @ android.support.v7.widget.appcompatdrawablemanager.<clinit>(appcompatdrawablemanager.java:111)  @ android.support.v7.widget.appcompatdrawablemanager.get(appcompatdrawablemanager.java:85)  @ android.support.v7.widget.tinttypedarray.getdrawableifknown(tinttypedarray.java:81)  @ android.support.v7.app.appcompatdelegateimplbase.<init>(appcompatdelegateimplbase.java:131)  @ android.support.v7.app.appcompatdelegateimplv9.<init>(appcompatdelegateimplv9.java:151)  @ android.support.v7.app.appcompatdelegateimplv11.<init>(appcompatdelegateimplv11.java:31)  @ android.support.v7.app.appcompatdelegateimplv14.<init>(appcompatdelegateimplv14.java:55)  @ android.support.v7.app.appcompatdelegate.create(appcompatdelegate.java:205)  @ android.support.v7.app.appcompatdelegate.create(appcompatdelegate.java:185)  @ android.support.v7.app.appcompatactivity.getdelegate(appcompatactivity.java:519)  @ android.support.v7.app.appcompatactivity.oncreate(appcompatactivity.java:71)   @ xxxx.com.xxxx.mainactivity.oncreate(mainactivity.java:14)  @ android.app.activity.performcreate(activity.java:6112)  @ android.app.instrumentation.callactivityoncreate(instrumentation.java:1117)  @ android.app.activitythread.performlaunchactivity(activitythread.java:2609)  @ android.app.activitythread.handlelaunchactivity(activitythread.java:2721)  @ android.app.activitythread.access$900(activitythread.java:168)  @ android.app.activitythread$h.handlemessage(activitythread.java:1393)  @ android.os.handler.dispatchmessage(handler.java:102)  @ android.os.looper.loop(looper.java:135)  @ android.app.activitythread.main(activitythread.java:5753)  @ java.lang.reflect.method.invoke(native method)  @ java.lang.reflect.method.invoke(method.java:372)  @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:1405)  @ com.android.internal.os.zygoteinit.main(zygoteinit.java:1200) 

activity

public class mainactivity extends appcompatactivity {     @override     protected void oncreate(bundle savedinstancestate) {         super.oncreate(savedinstancestate);         setcontentview(r.layout.activity_main);      } } 

layout

<?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.drawerlayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:app="http://schemas.android.com/apk/res-auto"     android:orientation="vertical"     android:layout_width="match_parent"     android:layout_height="match_parent">      <linearlayout         android:layout_width="match_parent"         android:layout_height="match_parent">          <textview             android:id="@+id/textview2"             android:layout_width="wrap_content"             android:layout_height="wrap_content"             android:layout_weight="1"             android:text="textview"             android:textalignment="center"             android:textsize="24sp" />     </linearlayout>      <android.support.design.widget.navigationview         android:layout_width="wrap_content"         android:layout_height="match_parent"         app:menu="@menu/navigation_menu"         android:layout_gravity="start">        </android.support.design.widget.navigationview>  </android.support.v4.widget.drawerlayout> 

gradle

apply plugin: 'com.android.application'  android {     compilesdkversion 25     buildtoolsversion "25.0.0"     defaultconfig {         applicationid "xxxx.com.xxxx"         minsdkversion 15         targetsdkversion 25         versioncode 1         versionname "1.0"         testinstrumentationrunner "android.support.test.runner.androidjunitrunner"         multidexenabled true     }     buildtypes {         release {             minifyenabled false             proguardfiles getdefaultproguardfile('proguard-android.txt'), 'proguard-rules.pro'         }     } }  dependencies {     compile filetree(dir: 'libs', include: ['*.jar'])     androidtestcompile('com.android.support.test.espresso:espresso-core:2.2.2', {         exclude group: 'com.android.support', module: 'support-annotations'     })      compile 'com.android.support:design:25.2.0'     compile 'com.android.support:appcompat-v7:25.2.0'     compile 'com.android.support.constraint:constraint-layout:1.0.1'     testcompile 'junit:junit:4.12' } 

nosuchfielderror: thrown if application tries access or modify specified field of object, , object no longer has field.

normally, error caught compiler check project before compiling typos or missing menu resources using navigation view; error can occur @ run time if definition of class has incompatibly changed.


Comments

Popular posts from this blog

What is happening when Matlab is starting a "parallel pool"? -

angular - DownloadURL return null in below code -

php - Cannot override Laravel Spark authentication with own implementation -