I Zendesk Android SDK bin mit und versucht, die Support-Aktivitäten wie diese zu öffnen:Android App mit Zendesk SDK mit Java keinem solchen Feld Fehler Absturz
new com.zendesk.sdk.support.SupportActivity.Builder().listCategories().show(this);
Aber es stürzt mit dem folgenden Fehler:
java.lang.NoSuchFieldError: No static field support_search_input of type I in class Lcom/zendesk/sdk/R$id; or its superclasses (declaration of 'com.zendesk.sdk.R$id' appears in /data/data/nl.tirato.RoomEasy/files/instant-run/dex/slice-slice_2-classes.dex)
at com.zendesk.sdk.support.SupportActivity.onCreate(SupportActivity.java:205)
at android.app.Activity.performCreate(Activity.java:6289)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2655)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2767)
at android.app.ActivityThread.access$900(ActivityThread.java:177)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1449)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:145)
at android.app.ActivityThread.main(ActivityThread.java:5951)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1400)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1195)
ich die neueste sdk bin mit:
compile group: 'com.zendesk', name: 'sdk', version: '1.6.1.1'
compile group: 'com.zendesk', name: 'sdk-providers', version:'1.6.1.1'
Meine Tätigkeit ist, die sich AppCompatActivity
Jede Hilfe wird geschätzt.
Dank
Nein, eigentlich, wenn ich die Zeilennummer gehen, wo der Absturz aufgetreten. Es bringt mich zur Bibliotheksklasse von zendesk, wo es ein Feld mit dem Namen support_search_input gibt. –
Ich habe dieses Problem erst gesehen, als es doppelte Namen wie diesen gibt. ist support_search_input in einer anderen Bibliothek definiert, die Sie verwenden? – Barry
Vielen Dank. Du hattest Recht. Der Absturz war, weil der Name einer meiner Layoutdateien und einer der Layoutdateien der Bibliothek gleich war. Sobald Sie mich gefragt haben, ob es dieses Feld auch irgendwo anders gibt. Ich habe eine Suche durchgeführt und zu dieser Zeit fand ich heraus, dass der Name der Layoutdateien gleich waren. Anstatt die Bibliothekslayoutdatei aufzublasen, wurde meine Layoutdatei aufgebläht und führte zu einem Fehler. –