简体   繁体   English

B4A应用程序无法正常运行

[英]B4A Application cannot running well

I asked by someone to continue developing a mobile application, the app use b4a, my JDK version is 1.8 , the database is postgreSQL , server is localhost on my PC, and my device to try the app is SAMSUNG, but i have a problem that make me cannot run the application, first when i try to login by SAMSUNG, it get stuck, cannot stop from loading, but when i try to XIAOMI , loading is success but error when loadlayout-("main") , whats wrong with that ? 我要求某人继续开发移动应用程序,该应用程序使用b4a, my JDK版本是1.8 ,数据库是postgreSQL ,服务器是我PC上的localhost ,而我尝试该应用程序的设备是SAMSUNG,但是我有一个问题使我无法运行该应用程序,首先,当我尝试通过SAMSUNG登录时,它卡住了,无法停止加载,但是当我尝试到XIAOMI ,加载成功了,但在loadlayout-("main")时出错,这是loadlayout-("main") can someone help me ? 有人能帮我吗 ?

this is the code that error appear Sub Activity_Create(FirstTime As Boolean) If Starter.login=False Then StartActivity(pagelogin) Activity.Finish Else DateTime.DateFormat = "yyyy-MM-dd" tanggal = DateTime.Date(DateTime.Now) NowNav=1 Activity.LoadLayout("main") ActionBar.SetAsActionBar ActionBar.InitMenuListener ActionBar.Title = "Smart Campus" ActionBar.SubTitle = "Tenaga Pengajar" BuildNavigationDrawer Homenya id_gedung.Initialize Timer1.Initialize("Timer1", 1000) Timer1.Enabled = True End If 这是出现错误的代码Sub Activity_Create(FirstTime As Boolean) If Starter.login=False Then StartActivity(pagelogin) Activity.Finish Else DateTime.DateFormat = "yyyy-MM-dd" tanggal = DateTime.Date(DateTime.Now) NowNav=1 Activity.LoadLayout("main") ActionBar.SetAsActionBar ActionBar.InitMenuListener ActionBar.Title = "Smart Campus" ActionBar.SubTitle = "Tenaga Pengajar" BuildNavigationDrawer Homenya id_gedung.Initialize Timer1.Initialize("Timer1", 1000) Timer1.Enabled = True End If

and the error is ** Activity (main) Pause, UserClosed = false ** ** Service (starter) Create ** ** Service (starter) Start ** ** Activity (main) Create, isFirst = true ** ** Activity (main) Resume ** ** Activity (main) Pause, UserClosed = true ** ** Service (httputils2service) Create ** ** Service (httputils2service) Start ** ** Service (httputils2service) Start ** ** Activity (pagelogin) Create, isFirst = true ** ** Activity (pagelogin) Resume ** ** Activity (pagelogin) Pause, UserClosed = true ** ** Activity (main) Create, isFirst = false ** Error occurred on line: 131 (Main) java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayout(LayoutBuilder.java:166) at anywheresoftware.b4a.objects.ActivityWrapper.LoadLayout(ActivityWrapper.java:208) at wanda.absen.main._activity_create(main.java:546) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:702) at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:339) at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:246) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:134) at wanda.absen.main.afterFirstLayout(main.java:102) at wanda.absen.main.access$000(main.java:17) at wanda.absen.main$WaitForLayout.run(main.java:80) at android.os.Handler.handleCallback(Handler.java:754) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:163) at android.app.ActivityThread.main(ActivityThread.java:6205) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:794) Caused by: java.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.objects.CustomViewWrapper.AfterDesignerScript(CustomViewWrapper.java:64) at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayout(LayoutBuilder.java:158) ... 18 more Caused by: java.lang.NoSuchFieldError: No field abc_text_cursor_material of type I in class Landroid/support/v7/appcompat/R$drawable; or its superclasses (declaration of 'android.support.v7.appcompat.R$drawable' appears in /data/app/wanda.absen-1/base.apk) at android.support.v7.internal.widget.TintManager.<clinit>(TintManager.java:90) at android.support.v7.internal.widget.TintManager.get(TintManager.java:154) at android.support.v7.internal.widget.TintTypedArray.getTintManager(TintTypedArray.java:192) at android.support.v7.internal.widget.TintTypedArray.getDrawable(TintTypedArray.java:62) at android.support.v7.widget.Toolbar.<init>(Toolbar.java:265) at android.support.v7.widget.Toolbar.<init>(Toolbar.java:207) at android.support.v7.widget.Toolbar.<init>(Toolbar.java:203) at de.amberhome.objects.appcompat.ACToolbarDarkWrapper.innerInitialize(ACToolbarDarkWrapper.java:27) at anywheresoftware.b4a.objects.ViewWrapper.Initialize(ViewWrapper.java:65) at de.amberhome.objects.appcompat.ACToolBarWrapper.Initialize(ACToolBarWrapper.java:45) at de.amberhome.objects.appcompat.ACToolBarWrapper._initialize(ACToolBarWrapper.java:77) ... 21 more ** Activity (main) Resume ** ** Activity (main) Resume ** ** Activity (main) Pause, UserClosed = false ** 并且错误为** Activity (main) Pause, UserClosed = false ** ** Service (starter) Create ** ** Service (starter) Start ** ** Activity (main) Create, isFirst = true ** ** Activity (main) Resume ** ** Activity (main) Pause, UserClosed = true ** ** Service (httputils2service) Create ** ** Service (httputils2service) Start ** ** Service (httputils2service) Start ** ** Activity (pagelogin) Create, isFirst = true ** ** Activity (pagelogin) Resume ** ** Activity (pagelogin) Pause, UserClosed = true ** ** Activity (main) Create, isFirst = false ** Error occurred on line: 131 (Main) java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayout(LayoutBuilder.java:166) at anywheresoftware.b4a.objects.ActivityWrapper.LoadLayout(ActivityWrapper.java:208) at wanda.absen.main._activity_create(main.java:546) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:702) at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:339) at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:246) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:134) at wanda.absen.main.afterFirstLayout(main.java:102) at wanda.absen.main.access$000(main.java:17) at wanda.absen.main$WaitForLayout.run(main.java:80) at android.os.Handler.handleCallback(Handler.java:754) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:163) at android.app.ActivityThread.main(ActivityThread.java:6205) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:794) Caused by: java.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.objects.CustomViewWrapper.AfterDesignerScript(CustomViewWrapper.java:64) at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayout(LayoutBuilder.java:158) ... 18 more Caused by: java.lang.NoSuchFieldError: No field abc_text_cursor_material of type I in class Landroid/support/v7/appcompat/R$drawable; or its superclasses (declaration of 'android.support.v7.appcompat.R$drawable' appears in /data/app/wanda.absen-1/base.apk) at android.support.v7.internal.widget.TintManager.<clinit>(TintManager.java:90) at android.support.v7.internal.widget.TintManager.get(TintManager.java:154) at android.support.v7.internal.widget.TintTypedArray.getTintManager(TintTypedArray.java:192) at android.support.v7.internal.widget.TintTypedArray.getDrawable(TintTypedArray.java:62) at android.support.v7.widget.Toolbar.<init>(Toolbar.java:265) at android.support.v7.widget.Toolbar.<init>(Toolbar.java:207) at android.support.v7.widget.Toolbar.<init>(Toolbar.java:203) at de.amberhome.objects.appcompat.ACToolbarDarkWrapper.innerInitialize(ACToolbarDarkWrapper.java:27) at anywheresoftware.b4a.objects.ViewWrapper.Initialize(ViewWrapper.java:65) at de.amberhome.objects.appcompat.ACToolBarWrapper.Initialize(ACToolBarWrapper.java:45) at de.amberhome.objects.appcompat.ACToolBarWrapper._initialize(ACToolBarWrapper.java:77) ... 21 more ** Activity (main) Resume ** ** Activity (main) Resume ** ** Activity (main) Pause, UserClosed = false ** ** Activity (main) Pause, UserClosed = false ** ** Service (starter) Create ** ** Service (starter) Start ** ** Activity (main) Create, isFirst = true ** ** Activity (main) Resume ** ** Activity (main) Pause, UserClosed = true ** ** Service (httputils2service) Create ** ** Service (httputils2service) Start ** ** Service (httputils2service) Start ** ** Activity (pagelogin) Create, isFirst = true ** ** Activity (pagelogin) Resume ** ** Activity (pagelogin) Pause, UserClosed = true ** ** Activity (main) Create, isFirst = false ** Error occurred on line: 131 (Main) java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayout(LayoutBuilder.java:166) at anywheresoftware.b4a.objects.ActivityWrapper.LoadLayout(ActivityWrapper.java:208) at wanda.absen.main._activity_create(main.java:546) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:702) at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:339) at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:246) at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:134) at wanda.absen.main.afterFirstLayout(main.java:102) at wanda.absen.main.access$000(main.java:17) at wanda.absen.main$WaitForLayout.run(main.java:80) at android.os.Handler.handleCallback(Handler.java:754) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:163) at android.app.ActivityThread.main(ActivityThread.java:6205) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:794) Caused by: java.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invoke(Native Method) at anywheresoftware.b4a.objects.CustomViewWrapper.AfterDesignerScript(CustomViewWrapper.java:64) at anywheresoftware.b4a.keywords.LayoutBuilder.loadLayout(LayoutBuilder.java:158) ... 18 more Caused by: java.lang.NoSuchFieldError: No field abc_text_cursor_material of type I in class Landroid/support/v7/appcompat/R$drawable; or its superclasses (declaration of 'android.support.v7.appcompat.R$drawable' appears in /data/app/wanda.absen-1/base.apk) at android.support.v7.internal.widget.TintManager.<clinit>(TintManager.java:90) at android.support.v7.internal.widget.TintManager.get(TintManager.java:154) at android.support.v7.internal.widget.TintTypedArray.getTintManager(TintTypedArray.java:192) at android.support.v7.internal.widget.TintTypedArray.getDrawable(TintTypedArray.java:62) at android.support.v7.widget.Toolbar.<init>(Toolbar.java:265) at android.support.v7.widget.Toolbar.<init>(Toolbar.java:207) at android.support.v7.widget.Toolbar.<init>(Toolbar.java:203) at de.amberhome.objects.appcompat.ACToolbarDarkWrapper.innerInitialize(ACToolbarDarkWrapper.java:27) at anywheresoftware.b4a.objects.ViewWrapper.Initialize(ViewWrapper.java:65) at de.amberhome.objects.appcompat.ACToolBarWrapper.Initialize(ACToolBarWrapper.java:45) at de.amberhome.objects.appcompat.ACToolBarWrapper._initialize(ACToolBarWrapper.java:77) ... 21 more ** Activity (main) Resume ** ** Activity (main) Resume ** ** Activity (main) Pause, UserClosed = false **

Sub Activity_Create(FirstTime As Boolean)
If Starter.login=False Then
    StartActivity(pagelogin)
    Activity.Finish
Else
    DateTime.DateFormat = "yyyy-MM-dd"
    tanggal = DateTime.Date(DateTime.Now)
    NowNav=1
    Activity.LoadLayout("main")
    ActionBar.SetAsActionBar
    ActionBar.InitMenuListener
    ActionBar.Title = "Smart Campus"
    ActionBar.SubTitle = "Tenaga Pengajar"
    BuildNavigationDrawer
    Homenya
    id_gedung.Initialize
    Timer1.Initialize("Timer1", 1000)
    Timer1.Enabled = True
End If

End Sub 结束子

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM