German Problem seit B4A 10.70

so27

Active Member
Licensed User
Longtime User
Hallo zusammen,

ich habe ein Problem seit dem Update auf die Version 10.70. Deinstalliere ich dieses Update und installiere die Version 10.60 startet meine App ohne Probleme. Weiß mir jemand einen Rat, wie ich den Fehler ausbügeln kann?

B4X:
Logger verbunden mit: emulator-5554
--------- beginning of main
--------- beginning of system
** Receiver (benachrichtigungen) OnReceive **
*** Service (starter) Create ***
Using FileProvider? true
** Service (starter) Start **
** Service (benachrichtigungen) Create **
** Service (benachrichtigungen) Start **
Service started in foreground mode.
** Receiver (packagereplaced) OnReceive **
*** Service (starter) Create ***
Using FileProvider? true
** Service (starter) Start **
*** Service (packagereplaced) Create ***
** Service (packagereplaced) Start **
App wurde geupdatet und startet neu.
Benachrichtigung BUTTON1 aktiviert.
** Activity (main) Create, isFirst = true **
main$ResumableSub_Activity_Createresume (java line: 502)
java.lang.NoSuchFieldError: No static field navdrawer_layout of type I in class Lanywheresoftware/b4a/objects/R$layout; or its superclasses (declaration of 'anywheresoftware.b4a.objects.R$layout' appears in /data/app/~~z7spr4PGtQKHCY4NeCIAXg==/-DxBg4KmVVeTApHMTalqjFA==/base.apk)
    at de.amberhome.objects.NavigationDrawerWrapper.Initialize2(NavigationDrawerWrapper.java:74)
    at .main$ResumableSub_Activity_Create.resume(main.java:502)
    at .main._activity_create(main.java:459)
    at java.lang.reflect.Method.invoke(Native Method)
    at anywheresoftware.b4a.BA.raiseEvent2(BA.java:213)
    at .main.afterFirstLayout(main.java:105)
    at .main.access$000(main.java:17)
    at .main$WaitForLayout.run(main.java:83)
    at android.os.Handler.handleCallback(Handler.java:938)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:223)
    at android.app.ActivityThread.main(ActivityThread.java:7656)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
--------- beginning of crash
 

DonManfred

Expert
Licensed User
Longtime User
AppCompat/Design ist das Problem. AppCompat war Relevant für Android 4.

Funktioniert das Beispiel vom B4XDrawer?

Letzteres ist recommended.
 

so27

Active Member
Licensed User
Longtime User
@DonManfred vielen Dank für die schnelle Hilfe. Leider beruht meine gesamte App auf AppCompat und Design Support. Ich werde den neuen Drawer in das nächste große Update übernehmen, nur bis dahin gibt es keine andere Möglichkeit? Meine App ist riesig, viele Bildschirmseiten usw. die stelle ich nicht mal eben kurz um.
 

so27

Active Member
Licensed User
Longtime User
Okay nochmals vielen Dank für die schnelle Hilfe. Verwende nun die Version 10.60 bis ich die komplette App umgestellt habe.
 
Top